假设有以下文件:
git/dir/a.java
git/dir/b.java
git/dir/c.java
git/dir/a.swp
git/dir/b.swp
git/dir/subdir/d.java
git/dir/subdir/e.java
我打算仅将所有Java文件添加到暂存阶段,git add git/dir/*.java
而不以递归方式工作,这意味着git add git/dir/subdir
将无法成功添加其中的文件。而git add git/dir/*
会以git/dir
递归方式将所有文件(包括具有extension的文件)添加到内部.swp
,而这些文件不打算添加到暂存阶段。
问题:是否可以使用一个命令以递归方式将所有具有特定扩展名的文件添加到目录中?如果可能的话如何?
结合shell脚本和git怎么办 find git/dir/ -type f -name "*.java" | xargs git add
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句