如何恢复push --force

本文服务于git菜鸟...

作为一个私人repo的唯一弱鸡管理者,终于出手试了一下push --force这种酸爽操作(本地直接init完加完remote origin 直接push by force那种哦)。只想说疼...

因为之后的第一次revert操作没有搞对,直接全部乱了。就在看起来完全木有办法的时候,发现了一个恢复方式...

 

咳咳,恢复是很简单的。请上对应远程repo(一般会是github,coding这些) 创建一个branch。一般它会让你选择对应的commit ID作为起点。下图第二个框救我于水火...

如何恢复push --force