繁体   English   中英

Git 中的文件夹列为无扩展名的文件

[英]Folder in Git listed as file with no extension

我在文件夹中暂存更改时遇到问题。
它是 .NET 项目旁边的一个 React 项目——基本上是一个文件夹。
Git 将其视为没有扩展名的文件并阻止暂存更改,因此我无法提交更改。

发生了什么? 为什么以这种方式列出,我该如何解决?

未暂存的文件实际上是一个文件夹,但被列为没有扩展名的文件。

该 client_app 文件夹中有一个.git ,这使得 client_app 成为其父主存储库的嵌套 git 存储库。

嵌套的 Git 存储库被视为gitlink

160000:gitlink,object 的 SHA-1 指的是另一个存储库中的提交。 Git 链接只能由 SHA 或通过提交标记指定。
它们用于实现子模块。

除非你的主存储库有一个.gitmodules文件,否则你不能直接在 client_app 中暂存内容。
或者,如评论所述,您需要删除其.git/子文件夹,以便主存储库将 client_app 视为常规文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM