提交代码导致冲突,执行merge后,冲掉其他人的提交。需要reset,并新建分支进行恢复

解决方法:

1.找到最后一次提交到master分支的版本号,即【merge前的版本号】

2.会退到某个版本号
git reset --hard 【merge前的版本号】 这个时候已经会退到了上一次提交的版本,但是之后的修改还是存在master分支上,以下步骤很关键 3.重新创建一个分支,这时候的分支就是上一次提交的代码
git checkout -b newmaster 4.推到对应的远程newmaster
git push 5.这个时候相当于备份做好了,接下来就可以删除本地及远端的master分支
git branch -d master
git push --delete origin master 6.从newmaster分支,重新在创建master分支,并推向远端
git checkout -b master
git push 7.大功告成!

最新文章

  1. java解析xml的三种方法
  2. 转载:gulp文件
  3. Linux脚本实现“按任意键继续/Press any key to continue”效果
  4. VS 与 SQLite数据库 连接
  5. 【面试题041】和为s的两个数字VS和为s的连续正数序列
  6. WEBBROWSER中模拟鼠标点击(SendMessage/PostMessage)
  7. <转>准备Eclips+python+robot framework环境
  8. freemaker获取字符串长度
  9. html页面docutype前面出现字符会导致IE678 margin:0 auto;失效
  10. Android Wear开发 - 数据通讯 - 第零节 : 打包Wear应用(手机和手表应用如何连接)
  11. HDOJ 1418 抱歉(欧拉公式)
  12. android支付宝支付开发过程
  13. 出现localStorage错误Link解决方案(组态)
  14. ksoap2- webservice
  15. 用sort()按小到大排序的方法:
  16. LeetCode算法题-Count Primes(Java实现)
  17. 更新ocr voting后第二个节点启动不起来
  18. win7 X64系统上 PL/SQL不能识别Oracle实例
  19. wqCms6.0在IIS6的Getshell
  20. python中itertools里的product和permutation

热门文章

  1. 小菜鸟之servlet
  2. hashmap 为什么初始化容量是2的幂次方
  3. PAT A1020 Tree Traversals(25)
  4. 【xlwings】 wps 和 office 的excel creat_sheet区别
  5. 六一广告页H5全屏滚动效果实现
  6. docker-compose.yml 部署Nginx、Java项目、MySQL、Redis
  7. asp.net 12 AJAX
  8. C#等比列放大缩小图片
  9. golang(10):web开发 & 连接数据库
  10. ZROIDay4-比赛解题报告