Git 是在開發(fā)中需要頻繁使用的工具,如何高效使用刑顺,除了深刻理解用法之外,還可以利用一些別名來減少操作饲常。
Git 中的省略其實無處不在蹲堂,事實上在我們 push 的時候使用的 git push origin master
,意思就是 git push origin master:master
(將本地的 master
分支推送至遠端的 master
分支贝淤,如果沒有就新建一個)柒竞,這就是一個省略了。
哈哈播聪,開玩笑的朽基,下面開始進入正題了,想要使用別名离陶,需要先在 Git 中進行配置稼虎,命令如下:
git config --global alias.<縮寫> <全稱>
舉個例子
git config --global alias.co checkout
這里代表的例子就是指用 co
命令代替 checkout
命令,輸入這個命令后枕磁,后續(xù)如果需要切換分支渡蜻,那么就可以直接使用
git co haoxiangQ2
Switched to branch 'haoxiangQ2'
在使用 Git 的時候,我們會 add
追蹤文件计济,但是有時候需要取消對文件的追蹤,就會用的 reset
命令排苍,對于這個命令沦寂,經(jīng)常會有人抱怨不好記,太長淘衙,那么可以使用下面的配置
git config --global alias.unstage 'reset HEAD --'
git unstage fileA
方便快捷传藏,哈哈,下面有些官方推薦的別名配置,可以靈活使用
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.unstage 'reset HEAD --'
git config --global alias.last 'log -1 HEAD'