ZKX's LAB

图解Git高级命令用法 git 命令行方式

2021-03-08知识9

使用git命令行的是什么样的感受?是不是程序员对于命令行都有种“信仰”? 其实git只是常用的一种工具,htop,vim,ssh,grep,docker,kubectl等等吧,都是常用的命令工具。那么为什么要用命令工具,不用可视化工具,我觉得主要是三点原因:1.占用资源少,shell传输文本给服务器,占用的带宽比图形要小很多,所以shell是大家使用远程服务器的主要方式。当然部分工具如git 可以有本地的图形化工(图形渲染在客户端本地),也有不少人用。2.学习成本低。很多人不信,觉得图形界面更容易掌握,其实不是,如果你调查一万个用git图形界面的程序员,他们会给你至少5种以上不同的图形化工具,但git命令行则很精确清晰的定义了要的结果,更容易上手,也更容易安装很多人觉得命令行难理解难记,其实难的不是命令,难的是不理解工具的逻辑架构。一旦理解了工具逻辑架构,命令比图形界面更容易学习和操作。3.提高效率。命令行可以很容易通过python等脚本工具,或者其他cicd工具集成,提高研发-测试-运维的效率,图形界面则无法集成。4.前三个是客观原因,第四个原因我觉得还是为了装逼,毕竟装逼是程序员进步的动力源泉。

图解Git高级命令用法 git 命令行方式

用 Git 一定要用命令行吗?用命令行一定高贵吗? 用git不一定要用命令行,用命令行不一定高贵,但是能提高效率呀。附加一点小技巧,MAC下切换到zsh,打造有git提示的美化shell,提高效率:git clone git:/github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zshcp~/.oh-my-zsh/templates/zshrc.zsh-template~/.zshrcchsh-s/bin/zsh但这都不是重点,git也好iTerm也好,这都是工具呀,没有高不高贵可言,关键是你借助他产出了什么。工具不是重点,作品才是啊。你敢说画图工具画出的作品一定比Photoshop产出的差?我是一个低俗的人,但我的音乐绝不低俗。莫扎特。我觉得程序员就该使用命令行,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl+a:移到命令行首Ctrl+e:移到命令行尾Ctrl+f:按字符前移(右向)Ctrl+b:按字符后移(左向)Alt+f:按单词前移(右向)Alt+b:按单词后移(左向)Ctrl+xx:在命令行首和光标之间移动Ctrl+u:从光标处删除至命令行首Ctrl+k:从光标处删除至命令行尾Ctrl+w:从光标处删除至字首Alt+d:从光标处删除至字尾Ctrl+d:删除光标处的字符Ctrl+h:删除光标前的字符Ctrl+y:粘贴至光标后Alt+c:从光标处更改为首字母大写的单词Alt+u:从光标处更改为全部。

git 命令行常用命令总结,给大家献上最近总结的git命令行常用命令

#git 创建分支#git 博客#git 分支#git revert#git remote

随机阅读

qrcode
访问手机版