git使用未版本化的文件重命名目录

git使用未版本化的文件重命名目录,git,Git,示例情况: dev环境中有一个名为“test”的文件夹,其中只包含一个.gitignore文件; prod环境,该文件夹中有大量git忽略的图像 需要什么: 将“test”重命名为“someother”,同时将未版本化的文件保存在“someother”中 实际上: git mv test something other创建一个名为“something other”的新目录,其中包含.gitignore文件,但保留旧的“test”文件夹以及其中的所有图像 有什么解决方案吗?git mv test

示例情况: dev环境中有一个名为“test”的文件夹,其中只包含一个.gitignore文件; prod环境,该文件夹中有大量git忽略的图像

需要什么: 将“test”重命名为“someother”,同时将未版本化的文件保存在“someother”中

实际上:
git mv test something other
创建一个名为“something other”的新目录,其中包含.gitignore文件,但保留旧的“test”文件夹以及其中的所有图像


有什么解决方案吗?

git mv test something&&mv test/*test/[^.]*可能还有其他东西?
mv test/*test/[^.]*
-为什么是第二部分?它会移动隐藏的文件,比如
.htaccess
:文件从
开始,然后是
[^.]
。这是一个bash特性,您只需在git中移动目录,在生产环境中拉入,并在生产环境中从目录中移动文件。我认为你不能告诉git移动那些文件。@Boldewyn好吧,那不是git命令。。。