Как вернуться к последнему коммиту после внесения некоторых изменений?

#git #commit

#git #фиксация

Вопрос:

Я внес пару изменений в свои локальные файлы, но я не зафиксировал и не добавил ни одного из них. Я хочу вернуться к своему предыдущему коммиту до внесения последних изменений. Как я могу это сделать?

Ответ №1:

 git reset --hard
  

удалит эти изменения.

Однако, на всякий случай, я бы добавил их

 git add -A
  

а затем спрятать их

 git stash
  

На всякий случай, если вы пожалеете о своем решении. Последние 2 команды можно сократить до:

 git stash -u
  

Ответ №2:

git checkout может выполнить эту работу за вас. Вы должны быть в состоянии сделать что-то вроде:

git проверка FILE_TO_REVERT

Ответ №3:

попробуйте «git checkout — files_to_revert»