我试图添加我的OnlineStore
文件夹到GitHub
其中有两个主要文件夹。 AServerApp
and a ClientApp
。
不知道我做错了什么,ClientApp 文件夹看起来像这样,我什至无法单击它进入内部。
这也是它的实际链接:https://github.com/BlakeAghili/OnlineStore
我现在该如何解决这个问题?
谢谢。
TL;DR:
你会在 GitHub 中看到“文件夹中的右箭头”图标,因为你碰巧提交了./ClientApp
目录虽然它本身就是一个 Git 存储库(即包含./ClientApp/.git
目录,这意味着 shell 命令,例如cd ClientApp && git status
会工作)。
结果,ClientApp
子目录被 Git/GitHub 视为所谓的git submodule,如以下网址及截图所示:
https://github.com/BlakeAghili/OnlineStore/commit/ff0e522#diff-6ee288c5ef71eb1fd24077fc2aadab3d
现在做什么?
您可能不想将此 git-submodule 保留在您的历史记录中,而是提交其内容?在这种情况下,您可以:
-
请遵循这个答案:如何删除子模块?
(请注意,与往常一样,在使用子模块时,该过程有点棘手;并且您应该事先备份所有项目代码,以防万一);
-
或者更简单也更积极地,重新启动您的主要项目历史记录,执行如下操作,所以答案:使当前提交成为 Git 存储库中唯一(初始)提交?,
maybe 搬走后(不是删除)您的历史记录ClientApp
您可能还想保留的文件夹 -mv ClientApp/.git ../ClientApp.backup.git
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)