假设我有一个分支,其中包含我自己的更改和一个提交。但是远程分支也有一些承诺。在本地合并远程更改而不生成合并提交的最佳方法是什么?
您可以使用变基(git rebase
):
git checkout branch
git fetch origin
git rebase origin/branch
您将在更新的远程跟踪分支顶部重播提交origin/branch
(替换branch
为分支的实际名称)
甚至更短:
git pull --rebase origin branch
这是有效的,因为您尚未按下“ branch
”,这将使您能够在本地解决任何合并问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句