Git - отменить добавленные файлы

Похоже, что это должно быть суперпростым, но оглядываться на простое (или на полпути прямое) решение кажется невозможным:

Скажем, я добавляю кучу файлов в проект 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  

который дает "Уже на" хозяине "и

git reset --hard HEAD

но мои добавленные файлы все еще существуют для обоих методов.

Я прошел через весь учебник Git (http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html) плюс различные страницы руководства.

Почему так сложно сделать?!!

Ответ 1

git clean

должен сделать трюк. По умолчанию для этого требуется флаг -f, чтобы действительно что-либо сделать.

Ответ 2

Я следую подсказке git:

Изменения, которые необходимо совершить: (используйте "git reset HEAD..." для нестабильности)

new file:   src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverter.java
new file:   src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverterFactory.java
modified:   src/main/java/com/bbva/zic/commons/rm/core/convert/support/StringToDtoIntCollectionAgreementBillConcept.java

laura: bbva-commons charly $git reset HEAD src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverter.java laura: bbva-commons charly $git reset HEAD src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverterFactory.java laura: bbva-commons charly $git статус На филиале INC0287 Изменения, которые необходимо совершить: (используйте "git reset HEAD..." для нестабильности)

modified:   src/main/java/com/bbva/zic/commons/rm/core/convert/support/StringToDtoIntCollectionAgreementBillConcept.java

Отслеживаемые файлы: (используйте "git добавить...", чтобы включить в то, что будет выполнено)

src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverter.java
src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverterFactory.java