Я пытаюсь набрать sh 9 коммитов моей ветки, и для этого я выполнил следующую команду:
git rebase -i HEAD ~ 9
После этого он показал редактор на терминале. Затем я отредактировал первый как pick , а оставшийся - как squa sh. Затем, чтобы сохранить его, я запустил
Ctrl + X + S
- Затем он сохранил, но не показал ни одного сообщения.
- Я запустил
git rebase --continue
- Затем возникло несколько конфликтов на основе каждого коммита , И разрешил их вручную и продолжил:
git add.
- После разрешения всего, он попросил отредактировать сообщение коммита. Затем я отредактировал сообщение и сохранил его, используя: Ctrl + X + S
- И затем я запустил
git log --oneline
Но все эти измененные коммиты и обычные коммиты показываются.
Итак, я что-то не так делаю? Я не знаю, где я делаю неправильно. Мне нужно Squa sh. Пожалуйста, предложите.