2

通常我们添加如下新文件:

git add .

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

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

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

4

2 回答 2

9

.gitignore:

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

这也适用于子目录。

于 2013-01-22T03:54:56.410 回答
1

也许你可以做一个别名

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

然后像这样运行

git accept

ref

于 2013-01-22T03:48:41.670 回答