Я новичок в git squash
, я создал новую ветку a
из master
, а затем сделал много изменений и перешел к ветви a
.Теперь 8 коммитов на ветке a
и я должен раздавить все 3 коммита на один, но когда я делал это, у меня не получалось.Пожалуйста, смотрите ниже шаги, которые я выполнил:
step-1: git rebase -i HEAD~3
response:
pick c69a5da4 Items API setup
pick 83686433 rake task for Item ES index
pick ee479ace Items API report setup with test case integrations
Я внес некоторые изменения в ответ, и обновленный ответ:
pick c69a5da4 Items API setup
pick 83686433 rake task for Item ES index
squash ee479ace Items API report setup with test case integrations
, после этого я сохранил этот файл и изменилсообщение о коммите, но теперь все еще показывает два коммита, когда я проверял журнал.
o [branch-name] Items API report setup with test case integrations
o Items API setup
но когда я проверил ветку a
из репозитория github, тогда в ветке a
не было никаких изменений, поэтому где я нахожусьпоступать неправильно, может кто-нибудь, пожалуйста, направьте меня.