Вы должны делать это только для коммитов, которые не были переданы вверх по течению. Тем не менее, я считаю, что проще всего использовать git rebase -i <commit>
, где <commit>
- это идентификатор коммита, который по крайней мере столь же стар, как и самый новый, с которым вы не хотите связываться. Когда появится ваш редактор, он будет содержать инструкции о том, как сдавить и / или удалить коммиты.