為啥GitHub上建了分支後,git status會有rebase in progress; onto ……這種問題? 怎麼解決?
某草草2017-05-02 09:50:47
這不是問題,也不是報錯。 。 。講道理是你之前或剛用過 git rebase
,但上一次的進程還沒完成。
你打開一下 "both added" 的那個(些)文件,裡面會用
>>>>>>><commitHash>
xxxx
<<<<<<<
xxxx
>>>>>>>HEAD
這樣的形式來提示你哪裡出現了 conflicts。你解決好之後,git add .
,然后 git rebase --continue
就可以進入下一步。如果你還有衝突要處理,繼續這樣做就好。
當然,你也可以直接 git rebase --abort
来取消目前的进程。根据截图,猜不出你什么时候用过 rebase
,因为如果是按你描述的,新建一个 branch,是不会调用 rebase
的