gpt4 book ai didi

regex - git mv 与正则表达式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:21:27 27 4
gpt4 key购买 nike

我想将相当多的小应用程序目录移动到一个名为 snippet-apps 的目录中.我想用 git mv因为我可以将它们提交为移动而不是删除和创建。

我不知道如何使用正则表达式,所以我这样做了:

for dir in *; do 
if [[ $dir != snippet-apps ]];
then git mv $dir snippet-apps/ ;
fi;
done

现在,我不是 CLI 和 bash 的专家,但是这个或使用 xargs是一个解决方案并且有效,但我希望得到 git mv <regex> .

有没有办法使用git mv <regex> ?或者更简单的解决方案?

最佳答案

“git rm”提供的只是Pathname expansion ,不是正则表达式。

您可以编写 bash 脚本将文件移动到工作目录下任何您想要的位置,然后运行“git add --all”以收集所有修改。

关于regex - git mv 与正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42239085/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com