首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git mv失败,错误为"fatal:源目录为空“

git mv失败,错误为"fatal:源目录为空“
EN

Stack Overflow用户
提问于 2021-08-22 09:31:37
回答 1查看 554关注 0票数 1

这是我当前的目录。

代码语言:javascript
运行
复制
SI
└── SI_Code
    ├── src
    └── inc

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

我想将SI_Code目录重命名为Libs

我在试着跑

代码语言:javascript
运行
复制
git mv SI_Code/ Libs/

并得到以下错误

代码语言:javascript
运行
复制
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目录中,而不是重命名它。

EN

回答 1

Stack Overflow用户

发布于 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/管理)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68880038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档