Git查看本地提交以及丢弃本地提交

遇到一个问题,我在 master 分支中提交了不应该提交的代码,但是又无法确定这些代码到底是什么代码。方法很简单: git log origin/master..HEAD 可以查看远程仓库中最新的提交和本地最新提交之间的日志,即为本地提交日志,加上 -p 参数可以显示修改的内容。丢弃本地提交用 git reset --hard origin/master 即可还原至远程仓库中最新的代码。