这里有两次commit,如何删除一个commit,只push一个commit
【相关推荐】
git log
查看历史提交记录,结果如图git reset --hard <版本号>
退回到该版本。注意使用 --hard 参数会放弃当前工作区的修改
使用git reset --hard <版本号>
同样会回退版本,但是保留当前工作区的修改,可以重新提交
rebase -i HEAD~2
弹出来提交记录,把那个想要删除的commit 前面改成d 表示drop
然后rebase --continue