标签: git
我的理解是;如果开发人员执行了git reset --hard <commit>和git push --force,那么该提交将从Git仓库中永久删除。
git reset --hard <commit>
git push --force
答案 0 :(得分:1)
如果没有其他引用留给该提交,则会在git gc期间删除提交。该提交可以由标签或其他分支引用,在这种情况下,它不会被删除 如果您最近在本地检查了此提交,则可以在git reflog中找到它。
git gc
git reflog
请参阅@AlexanderGuz评论中的链接。