我团队中的某人无意中从原点删除了master分支。我想以与删除前相同的状态检索master分支,并想知道谁是负责人。
我尝试运行git -reflogs,还尝试检查github.com上可用的见解选项
答案 0 :(得分:2)
只需将最新的master提交推回master:
git push [commit hash]:refs/heads/master
如果您的项目中有一个Build Server,并且每次按下master都会触发它,那么您可以找出正确的提交哈希。尽管您还需要找到具有此提交的人(同样,Build Server会告诉您)。
Git无法告诉您是谁做的。仅当Git Server记录此信息时-您才能弄清楚。我不知道在github.com上有这种功能。