如果git pull请求仍处于待处理状态,如何继续跨分支工作?

时间:2014-01-26 20:50:31

标签: git version-control branch git-branch pull-request

FYI - 我是git的相对业余爱好者,已经使用了几年但只是在非常基础的水平上。这可能是一个初学者级别的问题。

我正在合作一个git repo。我创建了一个名为foo的主题分支,对我的其他协作者进行了更改,提交,推送和发送拉取请求以进行审核和合并。

拉取请求将需要一些时间来审核。与此同时,我希望继续为master做出贡献,但我也希望继续使用我在foo本地所做的更改。有没有办法做到这一点?

同样,如果他们对我想要提取的master进行了更改,我是否能以某种方式将这些更改转换为foo(或以其他方式使用两个分支中的最新代码)而不会污染该分支?< / p>

1 个答案:

答案 0 :(得分:2)

您可以分支foo分支(让我们调用新分支bar)并提交此分支。当master发生更改时,您将能够重新绑定此分支。将foo合并到master后,您的所有更改都已存在。