0

I am trying to add a folder to a github repository. The file appears empty on github and has a green arrow on it. Does anyone know how to fix this problem? I would appreciate your help. Thanks.

  • Is the folder/directory empty? Git cannot store empty directories. So in that case it would be a limitation of Git itself, not a GitHub problem. – ulmangt Mar 24 '12 at 04:46
  • I think the problem is that the folder is being added as a submodule but i'm not sure how to fix that – tamara makarem Mar 24 '12 at 06:50
  • ok problem fixed! I think the problem was that the folder seemed to belong to 2 repositories. I created a new folder and recopied the code from the old folder then added it on the repository. That fixed the problem. – tamara makarem Mar 24 '12 at 20:39

1 Answers1

0

This seems similar to the "Git - how to track untracked content?", where a folder got added as a "gitlink":

Effectively you are using the internal feature that git submodule uses (gitlink entries) but you are not using the submodule feature itself.

That is what is represented by a green arrow in GitHub: a submodule, as shown in the GitHub submodule help page:

GitHub submodule

What you did is essentially adding the submodule content in your Git repo.
You may want to check "How do I remove a git submodule?" or "un-submodule a git submodule" in order to be sure you got rid of any submodule reference.

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250