乐趣区

Git冲突解决(在同一个分支中)

1. 在远程库中修改文件,在文件中加入“测试 Git”,并提交合并到分支中

2. 在本地库中,先不进行 pull,修改同一文件,在本地文件中加入“测试 Git 测试”,合并到本地库中

3. 在本地进行 push 操作,出现如下所示界面,提示 push 被拒绝,表示和远程库有冲突

4. 在本地进行同步操作,synchronized workspace 操作,界面会提示哪些文件有冲突

可以看到冲突的是刚才我们在远程库和本地库对同一个文件写入不同语句产生的冲入,由我们自己解决冲突
5. 对文件进行修改后,保存修改的文件

找到文件所在位置,右键,找到 merge tool 点击,然后点击 add to index,进行 commit 到本地的操作

可以看到项目上提示的只有向上的箭头,表示有没有没有 push 到远程库的文件,进行 push 操作
在本地进行 push 操作后,查看远程库是否和本地文件一致,经查看,已经一致,说明操作成功。

退出移动版