只用git在当前目录中提交修改过的文件?

时间:2013-11-04 06:53:32

标签: git version-control

简单的问题。如何将当前目录中的已修改和跟踪文件添加到存储库?

假设我有3个修改过的文件。

Utils/readme.txt
code/main.pas
code/feature.pas

目前的目录是代码/。所以我想只提交main.pas和feature.pas文件。

2 个答案:

答案 0 :(得分:3)

仅提交已经跟踪的文件:

git add -u

这也将删除任何已删除的文件,但不会添加新创建的文件。

答案 1 :(得分:3)

你可以这样做:

git add -u /path/to/folder

但是,这也会在该文件夹的子目录中添加文件,这可能不是您想要的。如果你不想要子目录并且你在bash shell中,你可以尝试:

git add /path/to/folder/*.*

只要这些文件遵循标准的name.extension命名约定,该命令就会在文件夹中添加任何文件。