Ответ 1
Попробуйте проверить текущую ветку (или HEAD
):
git checkout HEAD
Или если вы хотите вернуть все в последнее состояние (предупреждение: это навсегда удалит все неуправляемые изменения!), вы также можете reset hard:
git reset --hard
Я перехожу от SVN к GIT и получил вопрос, для которого я не могу найти ответ. Я опишу обычный сценарий, когда я работаю с некоторыми проектами с открытым исходным кодом через SVN.
Все это отлично работает с GIT, кроме p.4. Я пытаюсь сделать "git pull", он говорит, что проект обновлен, и я не получаю исходные файлы, даже если они отсутствуют в локальной папке.
Какова правильная команда для p.4 при работе с git. спасибо
Попробуйте проверить текущую ветку (или HEAD
):
git checkout HEAD
Или если вы хотите вернуть все в последнее состояние (предупреждение: это навсегда удалит все неуправляемые изменения!), вы также можете reset hard:
git reset --hard
Самый простой способ указывается на выходе git status
:
git checkout -- file
где файл может быть именем удалённого файла. Это восстановит удаленный файл, не затрагивая другие файлы.
Git ужасно в этом случае, и я так много борюсь с ним, что это невероятно. Вот как я это делаю:
Почему это должно быть сложным и трудоемким, чтобы получить такую простую задачу, которая ускользает от меня...