假设我有一个分支,其中包含我自己的更改和一个提交。但是远程分支也比本地分支多几个提交。在本地合并远程更改的最佳方法是什么,而不生成合并提交?
假设我有一个分支,其中包含我自己的更改和一个提交。但是远程分支也比本地分支多几个提交。在本地合并远程更改的最佳方法是什么,而不生成合并提交?
git rebase
)来进行操作:git checkout branch
git fetch origin
git rebase origin/branch
origin/branch
(将branch
替换为实际分支名称)。更简洁的说:git pull --rebase origin branch
branch
”,这将使您能够在本地解决任何合并问题。A--L1
\
B--C--D
A--B--C--D--L1
fetch
然后 rebase
。git rebase remote_branch
我会将您的提交放在远程更改的顶部。
然后
git push