我想重新提交一個提交。但是,例如,我運行git rebase -i f83eff3ffc8
時,會打開一個MacVim窗口,該窗口爲空(文件中沒有信息)。然後,一旦我寫入並關閉文件(即使它是空的),我得到一個Successfully rebased and updated refs/heads/clicktocall-hotfix
消息。git rebase -i提供一個空的MacVim文件
文件名是.git/rebase-merge/git-rebase-todo
。我也試着用sudo來運行它,但這沒有什麼區別。
可能是什麼問題?我從來沒有成功完成一個rebase。
與vim無關。已移除標記。 – manojlds 2012-01-04 07:20:51
它看起來像git成功地執行「無操作」rebase。你想做什麼?請描述你的分支結構以及提交'f83eff'的位置。您可能會發現這有幫助:http://www-cs-students.stanford.edu/~blynn/gitmagic/ch05.html – opqdonut 2012-01-04 08:19:50
準確地說,一個空的rebase -i文件意味着您嘗試重新綁定HEAD本身,這不是git rebase的作品。 – fge 2012-01-04 08:55:32