Git中是否可以只播放分阶段和修改过的文件?

时间:2015-12-29 17:12:34

标签: git

Git中是否可以仅播放已经暂存但已被修改过的文件?

例如,给定:

> git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   file1
        modified:   file2

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   file2
        modified:   file3

是否可以告诉Git仅指定file2而未指定file2(例如,不是git add file2或类似的东西)?

1 个答案:

答案 0 :(得分:7)

超越git add,您可以:

git update-index --again

来自文档:

  

在索引条目与git update-index提交的索引条目不同的路径上运行HEAD

事实证明,这正是我们在这里所需要的。