Git --rebase 篇
Git --rebase篇
此篇,记载一位萌新在git中的苦苦探索
由于公司大家都在push code ,这时候就会有conflict ,这时就需要使用命令git pull --rebase,让自己处于最新的节点上,这样code merge在最新的代码之上。
然后就遇到问题了,在一次rebase后,就处于<develop|AM/rebase>的状态,并且告诉我处于 currently rebasing状态
jakob.liu@dji-sh201350 MINGW64 /d/Jenkins/SWS_Git/dji_guardian_develop/ (develop|AM/REBASE)
$ git status
On branch develop
Your branch is up to date with 'origin/develop'.
You are currently rebasing.
(all conflicts fixed: run "git rebase --continue")
接着就尝试了,git rebase --continue
$ git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
接着,git rebse --abort
$ git rebase --abort
error: could not read '.git/rebase-apply/head-name': No such file or directory
emmm。。。。经过一番番操作(其实就是google Orz)
顺便恭喜一下小智阿罗拉联盟夺冠
$ git am --abort
然后就回到develop 分支界面,接着上传code,push 一气呵成
嗯,简简单单一句话,背后是一小时的搬运。。。
希望能给有同样问题的人帮助,因为我的答案减少十分钟的搜索,peace