有人在 origin 上删除了我的 master 分支。如何恢复分支机构并找到负责人
Someone has deleted my master branch on origin. How to recover the branch and find the person responsible
我的团队中有人无意中从源中删除了 master 分支。我想找回删除前状态的master分支,想知道责任人是谁
我已经尝试 运行 git -reflogs 并且还尝试检查 github.com
上可用的洞察选项
只需将最新的 master 提交推回 master:
git push [commit hash]:refs/heads/master
如果您的项目中有一个构建服务器并且在每次推送到 master 时都会触发它,那么您可以找出正确的提交哈希。尽管您还需要找到拥有此提交的人(再次 - Build Server 会告诉您)。
Git 不能告诉你这是谁干的。仅当 Git 服务器记录此信息时 - 然后您才能解决这个问题。我不知道 github.com.
上有这样的功能
我的团队中有人无意中从源中删除了 master 分支。我想找回删除前状态的master分支,想知道责任人是谁
我已经尝试 运行 git -reflogs 并且还尝试检查 github.com
上可用的洞察选项只需将最新的 master 提交推回 master:
git push [commit hash]:refs/heads/master
如果您的项目中有一个构建服务器并且在每次推送到 master 时都会触发它,那么您可以找出正确的提交哈希。尽管您还需要找到拥有此提交的人(再次 - Build Server 会告诉您)。
Git 不能告诉你这是谁干的。仅当 Git 服务器记录此信息时 - 然后您才能解决这个问题。我不知道 github.com.
上有这样的功能