undo - git commit flags - Как отменить последние местные коммиты в Git'е?

git commit --amend / git / version-control / git-commit

Я случайно зафиксировал не те файлы в Git , но еще не отправил фиксацию на сервер.

87 revs, 58 users 13%



Answer #1

Используйте git-gui (или аналогичный) для выполнения git commit --amend . Из графического интерфейса вы можете добавлять или удалять отдельные файлы из фиксации. Вы также можете изменить сообщение фиксации.

Если вы еще не вносили другие изменения в свой филиал,вы можете просто...

git revert --no-edit HEAD

Также обратите внимание:вы не хотите этого делать,если кто-то другой может работать над веткой.

git push --delete (branch_name) ## удалить общедоступную версию ветки

Очистите свой филиал на месте,а затем отполируйте...

git push origin (branch_name)