windows - windows上的git说未跟踪的工作树文件将被结帐覆盖,但它们不存在
问题描述
这是一个奇怪的问题,我在 git 和 windows 中都尝试了所有方法,但无法让消息消失。
我的仓库中有一个文件夹,如下所示:-
/startup
/client
/index.js
/server
/index.js
但出于某种原因,不知何故,在某些时候,git 似乎已经决定我还有 2 个其他非常相似的文件,并且不会让我签出我的主分支,它永远抱怨:
error: The following untracked working tree files would be overwritten by checkout:
imports/startup./client/index.js
imports/startup./server/index.js
Please move or remove them before you switch branches.
Aborting
我没有任何这样的命名文件(并且不相信我曾经有过),并且由于结尾的“。”这一事实使情况变得更加复杂。在文件夹名称上不是 Windows 玩球的东西!如果我尝试将我的启动文件夹从“启动”重命名为“启动”。它只是忽略了变化。
我已经用人类已知的每个标志/标志清理了 git,git 强制所有可以强制的东西,我什至删除了整个 repo 并重新克隆。
我也检查了我的中央存储库,在所有分支(主、当前开发和我自己当前的分支)中,当然还有“启动”。文件未列出 - 只是预期的“启动”文件夹。
所以我很茫然,把这个发布给社区,希望其他人能提供帮助。
解决方案
推荐阅读
- angular - 如何使用 jasmine 和 karma 在前端 Angular 和后端节点的单元测试中发布和放置请求?
- git - 如何解决github上的合并冲突
- android - EXPO sdk39 中的应用通知设置访问
- php - 如何在 php 查询中更新和使用连接表?
- curl - cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书 XAMPP Wordpress
- amazon-web-services - AWS update-function-code 显示无输出且不更新函数
- php - Symfony,请求找不到服务
- c# - 致命错误 C1001:编译器发生内部错误。在 gcroot.h
- python - 使用 BFS 存储从开始到结束节点的所有路径
- python - 如何根据条件暂停人脸识别并在python中执行语句/函数