git 删除远程和本地的commit

1、git log 查询提交记录

例如下:
commit 938jnas...
commit hy3sdd...

2、git reset --hard hy3sdd

执行此命令会把最新的提交记录变为hy3sdd ,不会把代码放在暂存区

3、git push origin HEAD --force强制提交

只会会发现hy3sdd之前的本地和远程commit记录都被删除了

你可能感兴趣的:(git 删除远程和本地的commit)