使用git别名有什么意义?

时间:2015-08-15 01:30:32

标签: git shell alias

请考虑以下事项:

$ git config --global alias.show-graph 'log --graph --abbrev-commit --pretty=oneline'

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

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

3 个答案:

答案 0 :(得分:5)

如果您习惯输入git SOMETHING,那么使用git的别名功能可以更方便地工作。就是这样。

答案 1 :(得分:5)

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

例如,vim的fugitive plugin允许您使用:Git <command>执行任意git命令 - 因此您可以使用git别名 - 您将无法使用标准别名或bash脚本在同一背景下。

答案 2 :(得分:1)

有些人会将他们的 dotfiles 版本化,以便在多个系统中使用它们。然后,您可以在部署收藏夹~/.gitconfig

的任何位置访问git别名

bash别名也支持bash脚本。但我宁愿使用git alias而不是alias,因此在.gitconfig中将git相关配置分开。