Предупреждение о выполнении "git rebase"
Я попытался изменить сообщение о коммите старого коммита, используя следующую команду.
git rebase -i HEAD~3
После редактирования списка коммитов отображается в текстовом редакторе (замена pick
с edit
), Я получил следующее предупреждение.
Warning: the SHA-1 is missing or isn't a commit in the following line
Затем при выполнении git commit --amend
Я получил следующую ошибку и не смог изменить сообщение коммита:
fatal: Could not open file .git/rebase-merge/done for reading: No such file or directory
Что я должен сделать, чтобы избежать этих ошибок?
0 ответов
Он сказал, что файл отсутствует, поэтому я просто создал файл:
vi .git/rebase-merge/done
:wq
Теперь, когда я делаю git status, это работает!