1、强制从远程拉取代码
git fetch --all
git reset --hard origin/master
git pull
2、
// 通过checkout 跟上commitId 即可创建制定commit之前的本地分支
git checkout commitId -b 本地新branchName
// 依然通过push 跟上你希望的远程新分支名字即可
git push origin HEAD:远程新branchName
原文:https://www.cnblogs.com/alww/p/11382152.html