0
GIT我有一箇舊的承諾,我想編輯, 消息,但在底墊中我能得到的只有最後的35個命令如何改變很老的遠程提交信息提交與底墊
GIT我有一箇舊的承諾,我想編輯, 消息,但在底墊中我能得到的只有最後的35個命令如何改變很老的遠程提交信息提交與底墊
找到提交你想改變消息並複製它的SHA-1。然後做。
概要的溶液:
OP用於git rebase -i HEAD~60
定位承諾變基上。
的正確的使用方法是:
git rebase -i HEAD^60
值得一讀~
和^
之間的區別:What's the difference between HEAD^ and HEAD~ in Git?
你在哪裏採取35個命令限制?我從來沒聽說過。而我剛剛用rebase 60進行測試時沒有問題。 –
我寫:「git rebase -i HEAD〜60」並得到「致命的:需要單個修訂」 – Joseph
我建議你試試'HEAD^60' - 這是有區別的。你可以在這裏閱讀:http://stackoverflow.com/questions/2221658/whats-the-difference-between-head-and-head-in-git –