【问题标题】:How to stop people from permanently delete stuff from Git repo? [duplicate]如何阻止人们从 Git 存储库中永久删除内容? [复制]
【发布时间】:2016-08-27 11:10:46
【问题描述】:

我的理解是;如果开发人员执行了git reset --hard <commit>git push --force,则该提交将从 Git 存储库中永久删除。

  1. 有没有办法从上述操作中恢复提交?
  2. 我们如何或应该如何制止此类行为?

【问题讨论】:

    标签: git


    【解决方案1】:
    1. 如果在git gc 期间没有其他对该提交的引用,则该提交将被删除。该提交可能被标记或其他分支引用,在这种情况下它不会被删除。
      如果您最近在本地检查了此提交,您可能会在 git reflog 中找到它。

    2. 查看@AlexanderGuz 评论中的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-18
      • 2020-01-31
      • 2021-12-30
      • 2012-07-17
      • 1970-01-01
      • 2010-11-16
      • 2013-03-24
      • 1970-01-01
      相关资源
      最近更新 更多