FYI - 我是git的相对业余爱好者,已经使用了几年但只是在非常基础的水平上。这可能是一个初学者级别的问题。
我正在合作一个git repo。我创建了一个名为foo
的主题分支,对我的其他协作者进行了更改,提交,推送和发送拉取请求以进行审核和合并。
拉取请求将需要一些时间来审核。与此同时,我希望继续为master
做出贡献,但我也希望继续使用我在foo
本地所做的更改。有没有办法做到这一点?
同样,如果他们对我想要提取的master
进行了更改,我是否能以某种方式将这些更改转换为foo
(或以其他方式使用两个分支中的最新代码)而不会污染该分支?< / p>
答案 0 :(得分:2)
您可以分支foo
分支(让我们调用新分支bar
)并提交此分支。当master
发生更改时,您将能够重新绑定此分支。将foo
合并到master
后,您的所有更改都已存在。