2013-10-25 44 views
5

我使用混帐与此命令创建别名:我可以在git中为“pull --rebase”设置别名吗?

git config --global alias.pr=pull --rebase 

但它提醒我:

error: invalid key: alias.pr=pull 

我也试过:

git config --global alias.pr="pull --rebase" 
git config --global alias.pr='pull --rebase' 

但无论是作品。

它的正确命令是什么?

回答

9

不要在命令中使用等号字符,并利用周围的内容引号要提供一个别名,例如:

git config --global alias.pr 'pull --rebase' 

或者,您也可以通过直接编辑设置你的别名您的.gitconfig文件。有关设置包含参数的别名的更多信息,请参阅此link

0

当你从远程分支拉新修订版时,基本上git正在进行合并,然后快进。如果您在合并步骤之前想要重新绑定,您必须在.git/config或您的主页git配置文件中指定以下配置。

[branch "test-branch"] 
    remote = origin 
    merge = refs/heads/test-branch 
    rebase = true 

因此,您必须在任何分支中指定rebase = true选项。

相关问题