如何抹掉 github 上的 commit 记录?(慎用)

166 阅读1分钟

1、产生问题原因 ?

比如需要更改 commit 的名称,之前的名称都不再需要 

2、步骤

1、git log命令,找到提交过的一个commit id
2、git reset --hard  xxxxxxx(commit id)
3、git push origin HEAD -f(合并头指针与此origin分支,此时该id对应的提交记录以及之后的提交记录都会清除)
4、完事

3、更多资源

github.com/huanhunmao/…