我在 github (https://github.com/VimEz/ShowMarks -> https://github.com/mikeage/ShowMarks ) 上创建了一个存储库并推送了两个更改。出于某种原因,当我通过 github Web UI 浏览最新提交(或 master 分支)时,它似乎完全是空的,尽管 repo 的新克隆显示实际上所有文件都存在。
我是一个 git 新手,完全不知道这里会发生什么。
我在 github (https://github.com/VimEz/ShowMarks -> https://github.com/mikeage/ShowMarks ) 上创建了一个存储库并推送了两个更改。出于某种原因,当我通过 github Web UI 浏览最新提交(或 master 分支)时,它似乎完全是空的,尽管 repo 的新克隆显示实际上所有文件都存在。
我是一个 git 新手,完全不知道这里会发生什么。
我认为您最近签入的 .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 /