Удалить локальные изменения, сделанные в файле, добавленном git add - PullRequest
1 голос
/ 11 апреля 2019

У меня есть один файл с именем test.c в моем репозитории git.

Теперь я выполнил некоторые delat1 изменения в test.c и выполнил команду git add.и теперь git status -s дает следующие выходные данные.

git add test.c
git status -s
M  test.c

Теперь я снова выполнил delat2 изменения поверх (test.c + delat1), и теперь git status -s показываеткак показано ниже

git status -s
MM  test.c

(первая буква M - зеленая, а вторая буква M отображается красным шрифтом в vim)

Теперь я хочу удалить свои delta2 изменения.и хотите вернуться на test.c + delat1 изменения уровня

Как это сделать?

1 Ответ

4 голосов
/ 11 апреля 2019

Если вы запустите git status, вы увидите ваши локальные файлы («delta2»), ваши подготовленные файлы («delta1»).

Как git status говорит вам , чтобы избавиться от локальных изменений ("delta2"), вы можете запустить:

git checkout test.c

Файл будет в состоянии «delta1»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...