< />

Git版本回退后 再提交到远程库 kisara

Git版本回退后在提交到远程库

提交到远程仓库   接下来如果你直接提交会发现提交不了, 说远端做了更改需要先pull一下, 如果pull那就又回到最新版本了,相当于没回退。   思路:我们可以新建一个分支temp,然后把回退后的代码提交到temp分支上暂存,然后删除master主分支,新建一个master分支,提交现有代码到master上。

/*1.新建分支*/git checkout -b temp              
//新建分支并切换到temp分支git push origin temp:temp         
//将代码push到temp分支
/*2.删除主分支*/git push origin --delete master   
//删除远端主分支git branch -d master              
//删除本地主分支
/*3.新建主分支*/git checkout -b master           
//新建主分支并切换到主分支git push origin master            
//提交主分支
/*4.删除暂存分支*/git branch -d tempgit push origin --delete temp
kisarawechat kisaraalipay