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'
相关文章推荐
- git学习笔记整理-2一次完整的操作
- git学习笔记整理-13-分支管理
- git学习笔记整理-3提交与移除
- git学习笔记整理-3-
- Git学习笔记整理
- git学习笔记整理-5-撤销提交
- git学习笔记整理-14-查看历史提交信息:git log详解
- git的学习笔记整理
- git学习笔记整理-10-分支切换及历史查看
- Git 学习笔记整理
- git学习笔记整理-7-打标签
- git学习笔记整理-11-分支新建与合并
- git的学习笔记整理
- git学习笔记整理
- Git学习笔记2 给git命令起别名
- git学习笔记整理-12-合并冲突解决
- Git学习笔记整理
- git学习笔记整理-4-$ git log
- git学习笔记整理-6-远程仓库
- git学习笔记整理-1