Git MV 失败并显示错误"fatal: source directory is empty"



这是我的当前目录

SI
└── SI_Code
├── src
└── inc

c文件在src目录下,h文件在Inc目录下。所有文件夹中的文件都在git中列出。

我想把SI_Code目录重命名为Libs

I'm try to run

git mv SI_Code/ Libs/

并得到以下错误

fatal: source directory is empty, source=SI/SI_Program/SI_Code, destination=SI/SI_Program/Libs/SI_Code

我使用Win10并在git bash中运行命令。

为什么我得到错误?此外,从错误消息来看,似乎git mv试图将SI_Code目录移动到libs目录中,而不是将其重命名。

这取决于Git根文件夹的位置,但更可靠的方法是在简单的CMD或直接通过Windows文件资源管理器重命名文件夹。

然后做一个git add .然后git status。Git将检测到移动。
你可以提交:git commit -m "rename SI_Code/ to Libs"

(除非.git/子文件夹在SI_Code下,在这种情况下,没有添加/提交要做:根文件夹名称本身不受Git管理)

相关内容

最新更新