如何用一条Git命令暂存多个同名pom.xml文件
单条Git命令暂存所有pom.xml文件
当然可以用单条命令实现,有两种常用方式:
- 直接合并路径到一条命令
把根目录的pom.xml和一级子目录的*/pom.xml作为参数传给git add,一次完成暂存:
git add pom.xml */pom.xml
这个命令和你原来两条命令的效果完全一致,仅针对当前根目录和一级子目录下的pom.xml文件。
- 使用递归通配符匹配全层级
如果你想一次性匹配当前目录及所有子目录(不管层级深浅)里的pom.xml,可以用**通配符:
git add **/pom.xml
这条命令会自动匹配根目录的pom.xml,以及serviceA、serviceB,甚至更深层级子目录里的pom.xml。如果你的Git版本低于2.13,可能需要先执行git config --global core.globstar true开启递归通配支持,不过现在主流Git版本都默认开启了这个功能。
内容的提问来源于stack exchange,提问作者timmmmmb
相关产品推荐
相关产品推荐

