关于Git:Git – 丢弃添加的文件


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的-f旗帜到真的做任何事。 P / < >


我跟随的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