0

我正在尝试创建一个别名来拉取而不必先提交。我首先尝试了这个:

git config --global alias.pulluc 'git add .; git stash; git pull; git stash pop; git reset;

跑步的时候git pulluc,我就抱怨过'git' is not a git command。我将其更改为:

git config --global alias.pulluc 'add .; stash; pull; stash pop; reset;

现在,当我跑步时,git pulluc我得到fatal pathspec: '.;' did not match any files

如何git add .在别名中包含命令列表?

4

1 回答 1

3

git-config(1)手册页:

如果别名扩展以感叹号为前缀,它将被视为 shell 命令...

由于您尝试为小型 shell 脚本(由 分隔的命令序列;)创建别名,因此您需要在别名前加上感叹号。

于 2013-07-23T20:12:36.233 回答