我有大约 10 个目录,每个目录的内容都与此模式匹配:
x.js
x.d.ts
x.ts
我想将这些文件重命名为:
index.js
index.d.ts
index.ts
是否有可用于重命名文件的 mv 或 git mv 命令?
就像是:
git mv --match x.* index.*
我不太确定。
由于 git 不执行任何特殊的重命名注册,您可以使用类似rename的系统实用程序,然后暂存更改。例如使用命令:
git add -u
git add <new pattern>
在目录中,您可以使用以下命令:
rename x index x.*
x.* 是模式。对于所有匹配的文件, x 将被替换为索引,但仅用于第一次出现。
谢谢!