簡體   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