Вы можете отменить свои коммиты из локального репозитория. Пожалуйста, следуйте приведенному ниже сценарию.
На изображении ниже я проверяю ветку 'test' (используя команду Git git checkout -b test
) как локальную и проверяю состояние (используя команду Git git status
) локальной ветви, что нет ничего для фиксации.
На следующем изображении, которое вы можете увидеть здесь, я сделал несколько изменений в Filter1.txt и добавил этот файл в область подготовки, а затем зафиксировал свои изменения с помощью некоторого сообщения (используя команду Git git commit -m "Doing commit to test revert back"
).
"- m для сообщения о фиксации"
На следующем изображении вы можете увидеть в журнале ваших коммитов все, что вы сделали (используя команду Git git log
).
Таким образом, на изображении выше вы можете видеть идентификатор коммита с каждым коммитом и с вашим сообщением коммита теперь любой коммит, который вы хотите отозвать назад или отменить, скопировать этот коммит и нажать команду Git ниже,
git revert {"paste your commit id"}
. Пример: * * тысяча тридцать пять
git revert 9ca304ed12b991f8251496b4ea452857b34353e7
Я вернул свой последний коммит. Теперь, если вы проверите свой статус Git, вы можете увидеть измененный файл Filter1.txt и еще не зафиксированный.