如何跟踪母版,但可以选择推送到本地分支或母版分支?

时间:2018-09-28 18:42:02

标签: github

我基本上有一个新分支,就我希望能够从中提取更改的意义而言,我想对其进行跟踪,但是我也不想推送至该分支。要明确的是我想要的是: 1.我希望我的分支机构能够跟踪主人,如果愿意,我可以随时从主人那里拉货 2.当我推送时,我想指定要推送到哪个分支,无论是本地分支还是主节点(也许master是我的默认推送,因为我正在跟踪它,但是只要我可以指定要推送到而是本地。)

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您正在使用GitHub,则可以执行此操作(有关在没有GitHub的情况下的操作,请参见结尾): 创建一个本地分支。 开始提交。 定期与Master合并:

git checkout master
git pull
git checkout <YourBranch>
git merge master
git push <YourBranch> -u origin <YourBranch> # if you are doing this once there is a remote just do git push.

在GitHub UI中,您可以创建一个PR,这将允许您查看代码并将其合并。

如果您不使用GitHub,则可以从合并到master。

git checkout master
git merge <YourBranch>