合入代码引起的一些问题记录

合入时莫名导致代码丢失
先回退代码,待创个测试分支来看看是什么导致的


远端分支代码还原

  1. 通过 git reset 回滚到指定 commit id;
git reset --hard <commit_id>
  1. 远程仓库代码回滚
    将本地回滚的代码推送到远程仓库,这里需要加强制的选项 -f--force
git push -f origin <branch_name>

代码丢失原因
在这里插入图片描述
简单来说是有master和develop两个分支
之前误把master代码合入develop,直接操作revert还原了代码(不应该这样用的,应该用上面的reset)
结果现在想再把master合入develop,revert的代码合不进去了

你可能感兴趣的:(前端)