切换分支时出现了这个问题:
这是因为在新拉的a分支修改了代码,但是没有commit,
所以在切换到其他分支的时候弹出这个窗口
一、smart checkout
- 会把冲突显示的文件内容带到目的分支。
- 就跟提交代码冲突了一样。点进文件可以进行代码合并
- 处理完冲突后再点击smart checkout更保险
二、force checkout
- 不会把冲突的这部分内容带到目的分支,但是你在当前分支修改的所有内容就会被删除,就算再切回来也找不到了。
三、don`t checkout
- 不切分支,继续留在当前分支了