变基后如何将分支与原点/分支同步?

时间:2018-07-10 23:29:43

标签: git github

每次我检出“ develop”分支,git pull,检出我的本地分支和git rebase develop时,它都会应用越来越多的更改列表,这些更改之前已经应用,因此终端输出显示如下内容:

Your branch and 'origin/branch' have diverged, and have 26 and 24 different commits each, respectively. (use "git pull" to merge the remote branch into yours)

我不想git pull,因为它会撤消旧的更改并导致合并冲突,而且每次我git push -f时,似乎我的本地分支都恢复了原始/分支的状态,直到这一切再次发生。

您可能已经知道,我对git并不十分熟悉,但是我感觉我的本地分支需要设置为当前HEAD,也许是这样吗?

我该怎么做才能同步我的本地分支和起源/分支,以使将来的git rebase不再继续应用旧的更改?

1 个答案:

答案 0 :(得分:1)

  

我该如何更正此问题并在将来适当调整基准?

如果继续保留已经推送的提交,则将遇到相同的问题。
不过,对于功能或修订分支而言,只有您一个,这没什么大不了的,而push -f就足够了。