С git возможно объединить sh предыдущих коммитов в один. Я бы предложил добавить еще один коммит. И squa sh - коммит с неверным пользователем с последним добавленным вами коммитом.
Предположим, у вас есть следующие коммиты из git log --oneline -2
.
- xf71a11 - последний коммит
- 1a9ddqw - фиксация сделана не с тем пользователем
Чтобы выполнить sh фиксация сделана с неверным пользователем, вы должны использовать команду git:
git rebase -i HEAD~2
, который откроет ваш редактор со следующим:
pick xf71a11 - last commit
pick 1a9ddqw - commit done with the wrong user
Измените его следующим образом:
pick xf71a11 - last commit
squash 1a9ddqw - commit done with the wrong user
Очень важно : помните, что с помощью этого действия изменяет история коммитов. Это может привести к несоответствию истории git между разработчиками, которые извлекли историю изменений до ваших изменений.