Git:两个本地分支使用相同的远程上游

3

我有两个本地分支:masterdev。当我输入git branch -v时,会得到以下结果:

master    f83fskr [origin/master: ahead 2] some commit message
def       kfdsj42 other commit message

我希望两个分支都将origin/master作为它们的上游分支,这样它就会显示出来。
master    f83fskr [origin/master: ahead 2] some commit message
def       kfdsj42 [origin/master: ahead 3] other commit message

我希望能够在使用git pullgit push时不需要指定分支。

如何实现这一点?(-u无效)


你尝试过git checkout def; git branch -u origin/master吗? - undefined
@SajibKhan 它起作用了!谢谢 - undefined
欢迎,然后我写了一个答案。 - undefined
如果解决方案符合您的需求,请接受并采纳。 - undefined
1个回答

2

切换到def分支并将其设置为上游(-u)origin/master分支。现在,git pushgit pull命令应该可以正常工作。

$ git checkout def
$ git branch -u origin/master

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接