我做了拉请求。
审稿人要求进行审查。
在这个时候,主要分支进行了很多修改
但是现在我必须编辑一个我当前分支(拉请求分支)中没有的函数,因为我的分支是最新的。
从我更新的代码中获取代码的最佳方法是如何进行编辑的?
答案 0 :(得分:0)
如果我理解你的问题,那么你想要做的就是将更改从主分支拉到你的pull请求分支,而不会弄乱你已经完成的更改。
轻松的方式
git checkout <pull request branch>
git pull origin master
这将从主分支获取所有更改到您的pull请求分支并为其进行合并提交。完成更改后。您需要将更改推送到拉取请求分支。你可以通过
git push origin <pull request branch>
最佳方式
就个人而言,我试着遵循这个,因为没有人真的喜欢创建合并提交,并且它在提交历史中只是太多的噪音,你可以轻松地避免和帮助团队。
git pull --rebase
这不会创建提交,但如果您推送了更改,则不建议这样做。你需要解决接下来的冲突。
希望这有帮助。