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

В моем состоянии мерзавца я вижу это

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

modified: file1
modified: file2
modified: file4

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

modified: file1
modified: file4

как я могу сбросить файлы к текущим поэтапным изменениям и отменить только не поэтапные изменения.

1 ответ

Решение

Вы можете сделать это с помощью команды checkout, вот так:

git checkout file1
git checkout file4

Надеюсь это поможет

Другие вопросы по тегам