取消上一次的commit命令:
git reset --soft HEAD^
查看提交记录:
git log
fq退出
回退指定的提交(创建新的分支来回退)
git revert commit hash
:wq退出
回退到指定的提交(会修改你的分支历史)
git reset commit hash(不丢弃该 commit 后的所有更改)
git reset --hard commit hash(丢弃该 commit 后的所有更改)
强制推送到远程仓库
git push origin HEAD --force
合并多个提交为一个
git cherry-pick commit hash