这是我当前的目录。
SI
└── SI_Code
├── src
└── inc
C文件在src目录中,h文件在Inc目录中。文件夹中的所有文件都列在git中。
我想将SI_Code
目录重命名为Libs
。
我在试着跑
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
目录中,而不是重命名它。
发布于 2021-08-22 10:13:17
这取决于Git根文件夹的位置,但更可靠的方法是在简单的CMD中或直接通过Windows文件资源管理器重命名该文件夹。
然后执行git add .
,然后执行git status
。Git将检测到移动。
你可以提交:git commit -m "rename SI_Code/ to Libs"
(除非Git子文件夹在SI_Code
下,在这种情况下不需要添加/提交:根文件夹名称本身不受.git/
管理)
https://stackoverflow.com/questions/68880038
复制相似问题