我在github(https://github.com/VimEz/ShowMarks - > https://github.com/mikeage/ShowMarks)上分叉了一个存储库并推送了两个更改。出于某种原因,当我通过github web UI浏览最新的提交(或主分支)时,它似乎完全是空的,尽管repo的新克隆显示实际上存在所有文件。 / p>
我是一个git新手,并且完全不知道这里会发生什么。
答案 0 :(得分:1)
我认为您最近签入.gitignore的规则过于宽泛,导致GitHub在列出时忽略了所有文件。
通过浏览代码链接查看第一次提交的文件:https://github.com/mikeage/ShowMarks/tree/9dbc5f02730725a6992eec8bf86fea257cec858c
然后通过浏览代码链接查看第二次提交的文件: https://github.com/mikeage/ShowMarks/tree/5aea9c7879072001dc01d707734a252c3efbf297
您将看到第二次提交实际上改变了列表。
要解决这个问题,我建议缩小你的.gitignore以便它只包含:
*.swo
*.swp
tags
顺便说一下,如果你想进一步阅读它,我写了一篇关于.gitignore文件的博客文章:http://www.luisdelarosa.com/2011/05/16/what-to-put-in-your-gitignore/