我正试图通过开发来改变我的分支。这是一个很长的票,我可能应该在开发过程中多次重新定位。无论如何,我一度检查了我目前的进展情况。然后我做了一堆其余的工作。现在我想跑:
git rebase development
有几个合并冲突,没关系。问题是由于某种原因,没有冲突的所有文件都回滚到第一次提交。
➥ git rebase development
First, rewinding head to replay your work on top of it...
Applying: initial check in for issue code widget <<<< I THINK THIS IS THE OFFENDING PART
Using index info to reconstruct a base tree...
如果您了解发生了什么,我该如何解决这个问题?
答案 0 :(得分:1)
基本上是git&#34;重播&#34;您在主题分支中的提交是在您指定的另一个分支之上逐个提交的,在本例中为development
。我认为你从最初的提交中看到了冲突?在那种情况下,然后是的,git将停止,在那个阶段你将看到冲突的文件,加上没有冲突的文件仅来自第一次提交
一旦解决了冲突,git将继续重播后续提交,依此类推,直到您达到合并状态,在此状态下,您可以在开发之前进行所有主题分支提交