Git - discard added files
似乎这应该是非常简单的,但是四处寻找一个简单的(或半直接的)解决方案似乎是不可能的:
假设我在一个Git项目中添加了一堆文件。"Git状态"现在说:
1 2 3 4 5 6 7 8 9 | # 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) |
然后我决定放弃这些文件,回到我在项目中的原始状态。在继续之前,是否必须删除每个文件?!!!
我试过了:
1 | git checkout master |
号
它给出"已经在‘主’上"和
1 | git reset --hard HEAD |
但我添加的文件仍然适用于这两种方法。
我已经阅读了整个git教程(http://www.kernel.org/pub/software/scm/git/docs/git tutorial.html)以及各种各样的手册页。
为什么这么难做?!!!
1 | git clean |
应该做的伎俩。通过违约,这requires的
我跟随的Gi的提示: P / < >
的变化都要committed: (用"蠢货复位头……"到unstage) P / < >
1 2 3 | 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 |
劳拉:bbva -下议院的查理美元Gi复位头SRC /主/ Java的COM / / / / / bbva zic下议院的RM /核心/ convert /支持/ booleantostringconverter.java 劳拉:bbva -下议院的查理美元Gi复位头SRC /主/ Java的COM / / / / / bbva zic下议院的RM /核心/ convert /支持/ booleantostringconverterfactory.java 劳拉:bbva -下议院的查理美元Gi现状 在inc0287分支 的变化都要committed: (用"蠢货复位头……"到unstage) P / < >
1 | modified: src/main/java/com/bbva/zic/commons/rm/core/convert/support/StringToDtoIntCollectionAgreementBillConcept.java |
untracked文件: (用"蠢货给我……"包括在什么将committed) P / < >
1 2 | 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 |