使用git别名有什么意义?

6 git shell alias

考虑以下:

$ git config --global alias.show-graph 'log --graph --abbrev-commit --pretty=oneline'
Run Code Online (Sandbox Code Playgroud)

现在,键入git show-graph执行log上面显示的命令.

问题:为什么不直接使用bash脚本呢?这样做有什么优点或缺点吗?

Car*_*rum 5

如果你习惯打字git SOMETHING,那么使用git的别名功能可以更方便地工作.就是这样.


Rob*_*bie 5

一个可能的优点是,有时当您将git与其他工具集成时,这些工具可以使用git别名.

例如,vim 的逃逸插件允许您使用:Git <command>- 执行任意git命令- 因此您可以使用git别名 - 您将无法在同一上下文中使用标准别名或bash脚本.