git --rebase (develop|AM/REBASE)

Git --rebase 篇

Git --rebase篇

此篇,记载一位萌新在git中的苦苦探索

由于公司大家都在push code ,这时候就会有conflict ,这时就需要使用命令git pull --rebase,让自己处于最新的节点上,这样code merge在最新的代码之上。

然后就遇到问题了,在一次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

git --rebase (develop|AM/REBASE)_第1张图片
emmm。。。。经过一番番操作(其实就是google Orz)
git --rebase (develop|AM/REBASE)_第2张图片
顺便恭喜一下小智阿罗拉联盟夺冠

$ git am --abort

然后就回到develop 分支界面,接着上传code,push 一气呵成

嗯,简简单单一句话,背后是一小时的搬运。。。
希望能给有同样问题的人帮助,因为我的答案减少十分钟的搜索,peace

你可能感兴趣的:(git,rebase,develop,AM/REBASE,rebase,in,progress)