GitHub "删除"提交 场景: 用了gitnote,打开工具后,自动的向分支进行了提交,并推送到了远程仓库,提交的内容都是日志留痕文件,需要将远程仓库的提交 "删除"掉。 解决办法: git reset --hard commitId git push 原理: 利用 reset指令,将head所在的分支引用 指向某次提交 ,如图: