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