【Git】他人合并分支后本地代码关联不上

起因:同事将其他分支代码合并过来后,由于有多处提交改动,我这里的Git就关联不到一些版本了。

解决方法:

  1. 先把本地代码stash起来
  2. 然后将代码reset到失去关联之前到那个版本
  3. 再清除工作区的一切修改
  4. 将stash的代码pop出来
  5. 解决冲突

2.关于reset的图形化界面操作(记得事先随时stash自己的代码):

原文链接https://www.cnblogs.com/ningkyolei/p/5026011.html

2.1. 【Version Control】——【Log】

 

2.2. 右击【//lyn test1】行,【Reset Current Branch to Here...】

 

2.3. 选择【Hard】,点击【Reset】

 

此时git log结果如下图:

 

reset的命令行操作(找到那一次的commitId):

QiaopcMBP:Taker qiaopc$ git reset --hard a3a2663066f68de732a0a447ff149215bd532772
HEAD is now at a3a2663 替换多语言

猜你喜欢

转载自blog.csdn.net/QPC908694753/article/details/81479196