【问题标题】:How to flush github object messages in tree view with updated history?如何使用更新的历史记录在树视图中刷新 github 对象消息?
【发布时间】:2014-04-09 19:06:08
【问题描述】:

这是我用初始内容填充的新存储库,尚未涉及其他协作。

我在我的 git repo 的提交信息中犯了一些错误;将它推送到 gihub 后我注意到了这一点,因为它在文件浏览器中涉及的每个文件或文件夹之后显示为注释。

--

所以我通过重新设置我的本地索引来改写历史记录,并小心地提交带有正确消息的所有文件。然后我强行把它推到我在 github 上的分支上。

在我本地 git 的历史记录中,我看到了不错的消息。然后我检查了 github 上的历史记录,它也显示了不错的消息。

但在 github 网站的树形视图中(例如:标准文件/目录列表),每个文件和目录仍然显示丑陋的消息。错误提交触及了其中的大多数文件,因此它几乎显示了每个目录和文件,甚至是不太可能更改的文件,例如 LICENSE 文件)。

在我的本地数据中找不到此消息。所以 github 显示的数据(afaick)甚至不再存在于我的存储库中。

--

我什至从 github 存储库中删除了分支并推送了我的本地分支,但它仍然在所有相关的树视图中显示旧消息。

然后我使用 Github API(我将它用于另一个项目)并尝试访问相关对象,但我根本无法生成违规消息。它们不存在于该分支(或任何其他分支)中

但是,当您在浏览器中访问存储库时,您看到的每个文件都带有此“幽灵”消息的标记。

这里发生了什么?

git 是否有比提交更多的消息位置?它附着在树或斑点上吗?

我是否必须删除整个存储库才能清除它?

(注意:我不问这是否是一个好主意:但如何摆脱这些消息)。

(我在 Github 上还有一个问题未决,但有时需要几天才能得到答案)

【问题讨论】:

    标签: git github history


    【解决方案1】:

    支持人员今天很快,结果发现这是一个网络基础架构缓存,可能需要一点时间来同步。一段时间后,它肯定应该与 git 数据历史中的相同。

    所以我们学习了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      相关资源
      最近更新 更多