如何在git中配置本地分支以永久跟踪其他命名的远程分支

时间:2018-06-28 09:48:07

标签: git bitbucket

这似乎是一个非常基本的操作,但是我还没有找到最终的答案。

我经常在本地创建一个新分支,如下所示: git checkout -b new_feature

然后,我通过bitbucket或gitlab创建一个远程分支,并希望将我的本地分支链接到该新创建的远程。

我知道我可以通过以下方式推送到该遥控器:

git push origin new_feature:bitbucket_branch_name

但是我发现这很乏味,并且想知道是否有更优雅的解决方案,例如。将远程分支设置为跟踪一次,然后从此开始使用经典git pull/git push

2 个答案:

答案 0 :(得分:3)

您要查找的命令是:

git branch --set-upstream-to=origin/bitbucket_branch_name new_feature

详细了解git branch --set-upstream-to

答案 1 :(得分:-1)

您可以通过以下方式设置远程原点

{ .bind() | .connect() }

验证依据

var rect = canvas.getBoundingClientRect();
evX = ev.targetTouches[0].pageX - rect.left,

下一步设置分支依据

git remote set-url origin bitbucket_url

从那时起,git pull / push会默认使用该功能,即不需要url。