通常我们会添加以下新文件:
git add .
这将添加所有文件。但是我只想添加指定类型的文件,例如* .c,* .cpp,*。h ...... 所以我会这样做:
git add "*.c"
git add "*.h"
git add "*.cpp"
但这似乎不方便,你有更好的解决方案吗?
答案 0 :(得分:8)
的.gitignore:
*
!*/
!*.c
!*.h
!*.cpp
这也适用于子目录。
答案 1 :(得分:1)
也许你可以制作一个别名
git config alias.accept "!find|egrep '\.(c|h|cpp)$'|xargs git add"
然后像这样运行
git accept