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