Git相关


1. Git撤销本地Commit

get reset HEAD~

2. Git撤销远端Push

git log //查看日志,获取需要回退的版本号;本地履历树commit的版本号就可
git reset --soft <版本号> //请忽略<>
git push origin 分支名 --force //强制提交,同时远端履历也被强制替代
注意:
--soft--hard区别:
前者指示改变了HEAD的指向,本地代码不会变化;后者直接会改变本地代码,不仅仅指向变化了,代码也回到了指定版本的代码。

Git