在git rebase期间仅接受本地分支更改

时间:2020-07-26 22:05:14

标签: git git-rebase

我正在使用快进合并策略。我正在尝试在本地分支上重新设置基准,并且在重新设置基准之后,我不希望master进行任何更改,因为我希望结果看起来与本地分支中的内容完全一样。 我尝试了git rebase -Xtheirs,但它仍然需要与master进行一些更改,这会破坏代码并且非常烦人。我尝试了git checkout --theirs,但是git表示不允许在切换分支时调用它。 如何重新设置基础并确保所有主文件都被本地分支更改覆盖?

1 个答案:

答案 0 :(得分:0)

您需要使用软重置

git checkout my-branch
git reset --soft master

我的分支机构和主分支机构之间的所有差异都将在索引中准备提交,您的工作树将不会受到影响