удалил файл в локальной ветке master, как мне вернуть его с пульта? - PullRequest
2 голосов
/ 01 декабря 2009

Я по ошибке удалил файл default.aspx.cs в моей локальной ветке master.

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

Ответы [ 2 ]

6 голосов
/ 01 декабря 2009

Если вы не поставили и не зафиксировали удаление, просто:

git checkout -- default.aspx.cs

извлечет файл из версии в индексе.

Если вам действительно нужно вернуться к версии удаленного мастера (которая будет отличаться только в том случае, если вы добавили или зафиксировали другие изменения в файле перед его удалением), вы можете сделать:

git checkout origin/master -- default.aspx.cs
1 голос
/ 01 декабря 2009

Если вы еще не «поставили» (т.е. позвонили git rm default.aspx.cs), тогда вы можете позвонить git checkout:

git checkout Default.aspx.cs

Если вы позвонили git rm Default.aspx.cs или git add -u, вы можете сбросить файл:

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