如何“git add”指定类型的文件?

时间:2013-01-22 03:00:52

标签: git

通常我们会添加以下新文件:

git add .

这将添加所有文件。但是我只想添加指定类型的文件,例如* .c,* .cpp,*。h ...... 所以我会这样做:

git add "*.c"
git add "*.h"
git add "*.cpp"

但这似乎不方便,你有更好的解决方案吗?

2 个答案:

答案 0 :(得分:8)

的.gitignore:

*
!*/
!*.c
!*.h
!*.cpp

这也适用于子目录。

答案 1 :(得分:1)

也许你可以制作一个别名

git config alias.accept "!find|egrep '\.(c|h|cpp)$'|xargs git add"

然后像这样运行

git accept

ref