Похоже, это должно быть очень просто, но поиск простого (или наполовину простого) решения кажется невозможным:
Скажем, я добавляю кучу файлов в проект Git.«git status» теперь говорит:
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Classes/FileA.h
# Classes/FileA.m
# Classes/FileB.h
# Classes/FileB.m
nothing added to commit but untracked files present (use "git add" to track)
Затем я решаю, что хочу удалить эти файлы и вернуться к своему первоначальному статусу в проекте.Нужно ли удалять каждый файл перед продолжением? !!
Я пробовал:
git checkout master
, который дает "Уже на 'master'" и
git reset --hard HEAD
, но мои добавленные файлы все еще существуют для обоих методов.
Я прошел весь урок по Git (http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html), а также различные справочные страницы.
Почему это так сложно сделать? !!