教程开始
一、在项目中控制台输入(我这里是idea的Terminal命令窗口,其它编辑器找到对应的命令输入窗口):git reflog
二、git reset --hard XXXXXXX回滚到分支
三、git push -f origin master强制推送到服务器(按理说到第二步就可以回滚回去了,这一步执行是推送到服务器端)
教程结束
个人经历教训:
原来码云上面的项目被删除了,换了个账号创建了一个新仓库,push时报错:
no common commits refusing to merge unrelated histories
报错原因是不同的原始分支
百度搜索执行了以下命令
git pull --rebase origin master
导致项目本地代码全没了,懵逼了一会立马执行回滚命令才恢复过来,
各位一定要注意不要执行:git pull --rebase origin master下拉服务器的空项目,否则本地代码会像我这样代码全无,只能回滚了
免责声明:文章源自网络,版权归原作者所有,如有侵犯联系删除。