看起来这应该是超级简单的,但寻找一个简单(或中途直截了当)的解决方案似乎是不可能的:
假设我将一堆文件添加到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)以及各种手册页.
为什么这么难做?!!
| 归档时间: | 
 | 
| 查看次数: | 4590 次 | 
| 最近记录: |