2013-06-01 22 views
2

我对git SCM比较陌生。无意中,我发现可以对未修改的文件进行处理。使用Git暂存未修改文件的实用程序?

进行小的改动广泛的文件集后,我检查状态(git status)然后手动上演了我认为是我的变更集...

git add file1 file2 file3 file4 file5 

...才意识到提交之前那file2已经不是已被修改。

我从staged集中删除了file2并继续进行提交,但现在我想知道提交未修改文件的目的是什么?

+5

我试过了,不能让它使用'git的status'之后出现。我很确定,暂存未经修改但已跟踪的文件是无效的。 – jpaugh

+0

然而,'git add'有一个'--intent-to-add'选项,它只是一个* new *文件,但没有其内容。 – jpaugh

+2

你为什么认为这个文件没有被修改? – Chronial

回答

3

正如已指出,分期未改变的文件是一个空操作

$ git status 
# On branch gh-pages 
nothing to commit (working directory clean) 

$ git add README 

$ git status 
# On branch gh-pages 
nothing to commit (working directory clean) 
+0

谢谢大家。我会用'--verbose'来看到相同的结论来观察文件的加入。干杯! –