原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
//取消本地commit,未 push ,并且保留代码
//上一个commitid
git resert --soft commint_id
//单独合并某一个commit到当前分支
git cherry-pick commitid
//强行reset到历史分支
git reset --hard commitid
//强行推历史版本
git push -f
//关联远程分支
git branch --set-upstream-to=origin/remote_branch your_branch