问题描述
我在暂存文件夹中的更改时遇到问题。
它是.NET项目旁边的一个React项目-基本上是一个文件夹。
Git将该文件视为没有扩展名的文件,并防止分段更改,因此我无法提交更改。
发生了什么事?为什么以这种方式列出它,我该如何解决?
解决方法
该client_app文件夹中有一个.git
,这使client_app成为其父主存储库的嵌套git存储库。
嵌套的Git存储库被视为gitlink
160000:对象的gitlink SHA-1引用了另一个存储库中的提交。 Git链接只能由SHA或通过提交标记指定。
它们用于实现子模块。
除非主存储库中有一个.gitmodules
文件,否则不能直接在client_app中登台内容。
或者,如前所述,您需要删除其.git/
子文件夹,以便主存储库将client_app视为常规文件夹。