【发布时间】:2014-01-31 18:21:06
【问题描述】:
我只看到一个 git config 命令如下:
git config --global alias.out \!"git fetch; git cherry origin/HEAD -v"
这是什么意思?是不是等于这个:
git config --global alias.out '!git fetch; git cherry origin/HEAD -v',
我对感叹号感到困惑,任何帮助将不胜感激。
【问题讨论】:
-
我认为感叹号意味着别名是一个shell命令,而不是一个git命令。不过,我不记得 100%。
-
请注意,如果您为
lg1 = log --graph --format...之类的命令设置别名,则不能将 that 视为子命令(lg = lg1不起作用),但您需要使用!,如lg = !"git lg1"
标签: git