本文关键详细介绍了Git别称的应用,原文中根据实例编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中具备一定的参照学习培训使用价值,必须的小伙伴们下边伴随着我来一起学习了解一下吧。
1. 为何要取别称?
别称,能够把很长的指令越来越更为简约、简单,有助于记忆力;
别称,能够协助大家节省很多的电脑键盘敲击時间,等同于提高了大家的工作效率;
别称,能够合理改进大家的情绪,自然还可以把本人的本身使用价值(bi ge)提升 ;
2. 界定 Git 别称
2.1 第一种方式:根据指令方法设定
这儿例举了几类界定 Git 别称事例,大伙儿能够照猫画虎,举一反三。
$ git config --global alias.gp pull
$ git config --global alias.br branch
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.st status
2.1.1 git config
假如指令没有 --global 主要参数,它总是对当今库房起效,配备的內容会载入到当今库房下本地文件 .git/gitconfig,例如当今的 Git 库房名字为 box3,那麼改动的文件路径是 box3/.git/gitconfig
2.1.2 git config --global
假如指令带 --global 主要参数,它会对当今客户下全部的 Git 库房起效,配备的內容会载入到当今客户的本地文件 ~/.gitconfig,若终端设备登陆客户是 fanjiapeng,那麼文档全途径是 /home/fanjiapeng/.gitconfig
留意:
配备同样的别称,仅有最后一次配备会起效,同样的配备最后一次遮盖前一次设定。
当今库房的别称配备权重值(优先)高过全局性别称配备(git config > git config --global)。
2.2 第二种方式:改动本地文件
2.2.1 对于当今客户全局性设定
改动当今客户下全局性配备信息内容,下列指令开启的文档便是 ~/.gitconfig,改动会对当今客户下全部的 Git 库房起效。
若沒有 [alias] 此项配备,不必慌乱哟,表明都还没配备 Git 别称。
$ git config -e --global
[user]
[push]
[alias]
st = status
br = branch
ci = commit
gp = pull
co = checkout
也有一种改动全局性配备信息内容方法,他们做到的实际效果是一致的。立即根据在线编辑器改动,例如唐山seo:
$ vim ~/.gitconfig
2.2.2 对于当今客户下,特定Git库房设定
倘若 Git 库房名字为 box3.cn,改动当今库房下的配备信息内容,下列指令开启的文档便是 .git/config,改动总是对当今库房起效。
$ cd box3.cn
$ git config -e
[core]
[remote "origin"]
[branch "dev"]
[alias]
br = branch
co = checkout
ci = commit
也出示另一种本地文件改动方法,例如:
$ cd box3.cn
$ vim .git/config