1
LPeJuN6lLsS9 OP github简单版补救方法,没有博客所以记这:
通过各种手段得到强推之前的一个commit的hash,比如在github可以看组织的dashboard。然后查看那个commit所在时间点的整个repo,再在这个“tree view”的基础上建新分支。如此这个分支就含有丢失的commit了。然后回本地pull新建的,再强推一次到master 应该比这里的方法简单点,毕竟不用API: https://objectpartners.com/2014/02/11/recovering-a-commit-from-githubs-reflog/ |
2
LPeJuN6lLsS9 OP 纠正,merge新建的“恢复分支”到master根本不用强推
以后可以尽情地强退啦 |