您的位置:首页 > 其它

git学习笔记整理-8-别名

2017-08-10 16:40 232 查看
git config
 文件来轻松地为每一个命令设置一个别名

$ 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 commit
 时,只需要输入 
git ci就可以,极大的简化了,而且还是自定义。
[/code]

例如,为了解决取消暂存文件的易用性问题,可以向 Git 中添加你自己的取消暂存别名:

$ git config --global alias.unstage 'reset HEAD --'


这会使下面的两个命令等价:

$ git unstage fileA
$ git reset HEAD -- fileA


外部命令

可以看出,Git 只是简单地将别名替换为对应的命令。 然而,你可能想要执行外部命令,而不是一个 Git 子命令。 如果是那样的话,可以在命令前面加入 
!
 符号。
如果你自己要写一些与 Git 仓库协作的工具的话,那会很有用。 我们现在演示将 
git visual
 定义为 
gitk
 的别名:

$ git config --global alias.visual '!gitk'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: