git push -f推送到GitHub后,如何取消
git push -f推送到GitHub后,取消操作
执行git push -f后想要恢复使用git reflog就可以了,但是reflog已经删除如何解决?
其实git远程仓库中也会记录每次操作的历史,而使用GitHub是无法直接访问远程库的,可以通过GitHub提供的Http接口解决。
1.获取最后一次push的前一个commit-id
curl https://api.github.com/repos/<user>/<repo>/events
2.基于此commit-id创
原创
2021-02-04 16:10:12 ·
868 阅读 ·
0 评论