【发布时间】:2014-10-05 12:03:03
【问题描述】:
我最近发现了一个关于 GitHub 存储库的奇怪行为。
当我选择文件然后选择它的历史时(因为我想查看对该文件的所有更改/提交),只有一个 - 最后一个提交:beans/AuthenticationBean.java。
但是,当我检查对整个存储库的所有提交(具有存在语言统计信息的文件夹结构的主页、提交数量等)时,我可以找到 5 个包含对此文件的更改的提交,如 this commit。
我不知道这是否与我在整个项目中所做的一次还原有关。
我在某处读过可能会导致历史重置之类的内容。
但如果您能帮助或向我解释这种情况,我会很高兴。
【问题讨论】:
-
你能分享那个 repo 的 url 和那个 repo 中的那个文件吗?
-
github.com/MarianMacik/Kartoteka - repo 和 github.com/MarianMacik/Kartoteka/blob/master/src/main/java/cz/… - 文件 - 通过文件历史记录只有一个版本,但文件已经存在于提交 github.com/MarianMacik/Kartoteka/commit/…
标签: git github git-revert git-rewrite-history