git checkout master 切换到主分支 git branch newBranch 创建新分支 git reset shaToResetMasterTo 将主分支重置到指定的提交版本
git checkout master
git branch newBranch
git reset shaToResetMasterTo
git revert HEAD^..shaResettedTo
newBranch
master
git push remote master
git reset --hard shaToResetMasterTo
git revert HEAD^..shaResettedTo
- Chris LedetnewBranch
和master
在同一位置吗? - Andygit push remote master
将把 remote/master 推送到正确的位置。 - Andygit reset --hard shaToResetMasterTo
。 - xyz