Сорри за смешной и простой вопрос по гиту
Ок, я знаю SHA моего плохого коммита и я сделал git rebase -i HEAD~N
Ок, открылся редактор где я нашел строчку с моим плохим коммитом (он, допустим, пятый от последнего)
Ок, я изменил слово pick на слово edit. Больше ничего не менял (другие строчки, сообщения, ничего, только pick на edit)
Ок, я сохранил текст и закрыл редактор.
Оно мне говорит
Stopped at ША-1... (мессадж)
You can amend the commit now, with
git commit --amend
Теперь дело за изменением содержимого файла на диске, так?
Ок, поправил файл.
Ок, сделал git commit --amend
Открылся редактор, я там написал мессадж "ура", сохранил, закрыл.
Оно мне говорит [detached HEAD 978e924] ....
1 file changed, 1 insertion(+)
И чё дальше-то? Ведь rebase --continue вам не позволит дальше пойти, и git status покажет вам что у вас проблемы.
Или я неправильно до этого момента что-то сделал? Если да, что именно? Спасибо.
Ок, я знаю SHA моего плохого коммита и я сделал git rebase -i HEAD~N
Ок, открылся редактор где я нашел строчку с моим плохим коммитом (он, допустим, пятый от последнего)
Ок, я изменил слово pick на слово edit. Больше ничего не менял (другие строчки, сообщения, ничего, только pick на edit)
Ок, я сохранил текст и закрыл редактор.
Оно мне говорит
Stopped at ША-1... (мессадж)
You can amend the commit now, with
git commit --amend
Теперь дело за изменением содержимого файла на диске, так?
Ок, поправил файл.
Ок, сделал git commit --amend
Открылся редактор, я там написал мессадж "ура", сохранил, закрыл.
Оно мне говорит [detached HEAD 978e924] ....
1 file changed, 1 insertion(+)
И чё дальше-то? Ведь rebase --continue вам не позволит дальше пойти, и git status покажет вам что у вас проблемы.
Или я неправильно до этого момента что-то сделал? Если да, что именно? Спасибо.