Я случайно добавил, зафиксировал и перебросил все мои необработанные файлы в удаленное репо, где они будут раздражать моих соавторов.Отменить git добавить, зафиксировать и нажать БЕЗ проигрывания ненужных файлов
С тех пор я также сделал еще две коммиты, одна из которых сливалась с пультом через git pull.
Я хочу отменить эту последовательность действий и восстановить мою директорию в ее предыдущее состояние (ВКЛЮЧАЯ необработанные файлы).
Со всеми командами, которые я пробовал (checkout, revert, reset, rebase), мои незатребованные файлы теряются в результате отмены транзакций.
Что мне делать?
Единственное, что я добавил бы: 'git cherry-pick -n commitid' Потому что я думаю, что он не хочет повторять одно и то же совершение – Jan
У меня есть несколько коммитов, включая слияние, которое я хочу отменить. Я думаю, git revert HEAD вернет только последний коммит. Что мне делать в моем случае? – David
@David - вы можете заменить HEAD хэшем последней фиксации, которую хотите сохранить. так: '' 'git revert HASH''' – aashnisshah