首页 >>  正文

git基本操作命令

来源:baiyundou.net   日期:2024-07-01

作者 | 辛晓亮

出品 | CSDN(ID:CSDNnews)

几天前呼吁

如 Mark Russinovich 吐槽,开发者圈中关于 Git CLI 和 GUI 哪个更好用的争论是长期存在的,也有不少开发者会好奇最近疯狂吐槽的 Mark Russinovich 到底是谁?

怼天怼地的 Mark Russinovich 是谁?

1966 年,Mark Russinovich 出生于西班牙,父亲是一名放射科医生,母亲是与父亲同诊所的企业管理员。70 年代 Mark Russinovich 开始接触电脑,15 岁时,他给自己买了第一台电脑德州仪器TI-99/4A,那个时候他就能够对 ROM(只读存储器)进行逆向工程并为其编写程序。后来 Mark Russinovich 在卡内基·梅隆大学获得计算机工程博士学位,并开始做 Windows 相关的软件开发工作。

德州仪器TI-99/4A

90 年代后期,微软依靠 Windows 操作系统主宰科技界,从台式机到笔记本电脑、工作站、服务器都运行着 Windows。那个时候 Mark Russinovich 白天为一家小型软件公司开发软件,晚上与周末就在家里寻找 Windows NT 中的错误、缺陷和秘密,并且将这些信息发布到网络上,也因此经常激怒微软。Mark Russinovich 还对当时的 NT Workstation 和 NT Server 进行了逆向工程,并发现了微软人为改变市场使其以有利于自己的方式运作的行为,即微软可以强制所有网络服务使用更昂贵的操作系统,同时为其他任务销售更便宜的版本。Mark Russinovich 还为此开发了一款可以将 NT Workstation 转换为 NT Server 的工具,这也惹怒了微软,几天后他在参加微软活动的时候被拒绝进入大楼。

不过,Mark Russinovich 与微软的爱恨情仇也帮他打开了加入微软的大门,微软 Windows 的负责人 Jim Allchin 给 Mark Russinovich 提供了一份工作,Mark Russinovich 最初拒绝了,之后在运营 Windows Sysinternals 网站几年后加入微软,成为微软技术研究员(当时可以授予的最高荣誉之一)在微软,加入微软之前,Mark Russinovich 还与 Bryce Cogswell 共同创办了 Winternals Software 公司并一起开发了数十款流行的 Windows 管理和诊断实用程序,这其中就包括著名的系统工具 Sysinternals。

2006 年微软收购了 Winternals Software 公司,Mark Russinovich 也随即加入微软,帮助提升 Windows 的技术水平,现在 Mark Russinovich 在微软担任 Azure 云 CTO。Mark Russinovich 在微软开发了非常多的系统工具,比如 winobj、sysmon、diskmon 和进程监视器,同时他还著有被称为 BSD 红皮书的《Windows Internals》,慢慢地 Mark Russinovich 已经成为微软的象征。此外,Mark Russinovich 还精通逆向工程,震惊世界的索尼BMG光盘复制保护丑闻就是他发现的。

Git CLI vs GUI 哪个更好用?

回到 Russinovich 吐槽 Git 界面笨重难用,Git 是一个开源的分布式版本控制系统,关于开发者使用 Git 选择 CLI 还是 GUI,争论从未停止过,一度还存在鄙视链。主要原因是 Git 从一开始就是一个基于命令行的版本控制工具,之后又衍生出多个图形界面工具。

对此,其中喜欢图形化客户端的开发者认为,从 UI 的角度来看,Git 是比较糟糕的。GUI 看起来更加直观,不容易误操作,也不需要记各种命令,用来应付日常使用足够了,查看 Log 也更加方便。

另一部分开发者则认为,使用命令行进行 Git 操作简单方便,对于工程师来说只会用 GUI 是不专业的行为,而且目前为止也没有全功能的 GUI 软件,把 Git 作为工具,怎么好用怎么来并无问题,但在很多场景下,GUI 存在功能缺失。此外,命令行方式更加高效,对技术工作者而言,命令行的方式有助于开发者理解 Git 的运作原理,锻炼其解决问题的能力,虽然 GUI 的方式更简单快捷,但是越到后期双方差距越大。

最后,你在使用哪些 Git 工具,欢迎投票讨论。

参考链接:

https://en.wikipedia.org/wiki/Mark_Russinovich

https://www.wired.com/2014/05/mark-russinovich

— ","force_purephv":"0","gnid":"935cc4cab1ee88961","img_data":[{"flag":2,"img":[{"desc":"","height":"80","s_url":"https://p0.ssl.img.360kuai.com/t0186957a1ca5352752_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0186957a1ca5352752.gif","width":"640"},{"desc":"","height":"478","title":"","url":"https://p0.ssl.img.360kuai.com/t018b9c0d96445d319b.jpg","width":"1080"},{"desc":"","height":"452","title":"","url":"https://p0.ssl.img.360kuai.com/t01b2250981d3bc2092.jpg","width":"1080"}]}],"original":0,"pat":"zzc,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1665472088000,"pure":"","rawurl":"http://zm.news.so.com/d5baee55dd9a88583520359339ddd9d5","redirect":0,"rptid":"2075d93d62587257","s":"t","src":"CSDN","tag":[{"clk":"ktechnology_1:微软","k":"微软","u":""},{"clk":"ktechnology_1:ows","k":"ows","u":""},{"clk":"ktechnology_1:德州仪器","k":"德州仪器","u":""}],"title":"“Git 是我用过最笨重的软件”!喷完 C++ 喷 Git,这位 Azure CTO 到底何许人也?

彭温南4051新手该如何使用GitHub? -
贲茗真17337028100 ______ 建议到git的官网看教程,官网的Documentaion有一个中文翻译版的电子书籍,内容很详细.如果愿意系统学习推荐看官网的这本书.当然安装一个git软件是必须的,软件安装完成后,使用git config命令配置你所要推送仓库的用户名和Email,...

彭温南4051怎么使用git 把本地代码上传到git地址 -
贲茗真17337028100 ______ 注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及 上传的步骤:(本文采用git 命令界面进行操作) ( git config --global user.email "[email protected]" git config --global user.name "Your Name")实现登...

彭温南4051git如何提交代码 -
贲茗真17337028100 ______ 方法步骤: 1、git clone (这个是你新建本地git仓库,如已有可忽略此步)复制下git项目的https链接,打开git bash客户端,找到你想要放置的路径下,输入链接,可以在链接后边加个其他的名字进行重命名,要是不加的话就显示git项目的名字...

彭温南4051linux 安装好git 怎么用 -
贲茗真17337028100 ______ Git服务程序中提交数据、移除数据、移动数据、查询历史记录、还原数据及管理标签等,满足日常工作的需求.同时还为包括了分支结构的创建与合并,遇到分支内容冲突的解决办法,动手部署Git服务器及使用Github托管服务等一些强大的功...

彭温南4051怎样在cmd和powershell中使用git命令 -
贲茗真17337028100 ______ 方法1-安装时设置 1 在安装git的时候把“Use git from the windows command prompt"的选择上 2 安装成功之后,打开cmd,输入git命令 END 方法2-git目录加入环境变量 安装好git,没有选择方法1中的选项,默认情况下在cmd里不能运行git命令 进入环境变量界面 (windows键+R) ->高级环境设置 -> 环境变量 选中Path项然后点击编辑 把git的安装目录C:\Program Files (x86)\Git\cmd加到最后,并确定. 然后到cmd里输入git命令就可以执行了

彭温南4051GIT的增加内容
贲茗真17337028100 ______ 增加内容跟踪信息:git add 为了简明起见,我们创建两个文件作为练习: $echo"Helloworld">hello$echo"SnakeZero">snake我们再用 git add 命令将这两个文件加入到版本库文件索引当中: $git add hello snakegit add 实际上是个脚本命令...

彭温南4051怎样使用windows下的git -
贲茗真17337028100 ______ 使用windows下的git的步骤如下:1、下载Git,从官方网站下载Git并安装,安装以后在windows 目录点右键快捷菜单会有Git相应的功能2、进入Git Gui,配置git的用户名和邮箱3、初始化一个Git代码库,创建一个文件夹并进入,点击右键"Git init here",然后会创建一个代码仓库4、添加文件,任何文件都可以,git会记录文件操作的状态. 进入"Git Gui"5、选择未缓存的改动列表,添加注释并提交改动6、把提交的改动上传到服务器,比如github.

彭温南4051如何在linux 上用github -
贲茗真17337028100 ______ 如果你用的Centos系列的发行版的话,可以使用下面的命令安装: 1 [root@localhost ~]# yum install git -y

彭温南4051python如何使用gitbash执行git命令 -
贲茗真17337028100 ______ 代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @name : find_t.py# @author : cat# @date : 2017/8/2.import osimport timedef bash_shell(bash_command):""" python 中执行 bash 命令 :param bash_command::return: bash 命令执行后...

彭温南4051Android studio怎么使用git -
贲茗真17337028100 ______ Android studio为我们提供了git的插件,让我们能够很好的进行版本控制,这篇blog我们就来展示一下如何使用(操作系统是win7).1. 准备,下载window上的git, 下载地址 ;在studio中设置git插件:File->Setting->Version Control->Git, 然后...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024