我是GitHub的新手,我正在尝试将一些文件添加到现有的存储库中。 我做了以下步骤:
答案 0 :(得分:3)
基于灰色图标,看起来GitHub有" CrackingTheCoding"列为配置错误的子模块。 For comparison, see this SO question.
Git submodules是生活在另一个仓库内的回购(或对repos的引用)。这个想法是你可能正在使用一个库,它在自己的repo中跟踪它自己的提交,然后外部repo只包含一个更新URL和对内部repo的任何给定提交的正确哈希的引用。这允许您使用单个git命令更新库,然后将更改签入为单个"文件"即使它代表内部仓库中的大量已更改文件。
我不知道这里的细节,但如果CrackingTheCoding本身就是一个git repo,git可能已经检测到内部隐藏的.git
目录,并假设你想要一个子模块而不是一个大的回购。
答案 1 :(得分:0)
我认为你已经提交了一个符号链接。 Git和符号链接不是一个好的解决方案。您应该删除它们并仅在系统上设置它们。您可以在该文件夹中使用ls -la
进行检查,您应该看到符号链接s
。
将真实文件夹复制到GIT存储库中。