从非默认远程拉出

时间:2016-12-06 13:27:47

标签: git

我为我的工作副本配置了两个遥控器。我经常使用的一种 - 它叫做原产地。我用于偶尔备份的另一个 - 它被称为assembla。现在当我从集合中拉出来时,我总是得到这个:

$ git pull assembla master

这很容易解决:

master

但每次我都不想在命令中添加dict

有没有办法为每个遥控器预先配置“默认”本地分支,以缩短命令?

以防万一:我不想像建议here那样更改此分支的默认配置遥控器。

2 个答案:

答案 0 :(得分:0)

假设您在addsembla分支中,请导航至您的config文件。它应该在/<project>/.git/config中。打开编辑器(例如nano或Vim)并添加以下行:

[branch "master"]
    remote = assembla

答案 1 :(得分:0)

您可以设置alias命令。

git config alias.pullassembla 'pull assembla master'

然后使用:

运行它
git pullassembla

当然,您可以使用其他名称作为别名。