1、代码冲突事例

  • 远程代码
package com.flygo520;

public class TestGit {

    public static void main(String[] args) {
        int index = 10000;
    }

}
  • 本地更改的代码
package com.flygo520;

public class TestGit {

    public static void main(String[] args) {
        System.out.println("");
    }

}

2、对比代码冲突提交

2.1、右键工程 –> 选择 Team –> 选择Synchroniz Workspace

2.2、本地仓库代码和远程仓库代码对比

2.3、提交有冲突的代码文件,提示相关错误,必须先解决冲突,才能提交。

提交冲代码失败。

3、解决冲突并提交

3.1、pull 拉取远程代码

3.2、同步下来的代码对比

3.3、修改代码内容,本地代码和远程代码合并好。

3.4、右键冲突的文件 –> 选择 Team –> 选择 Add To Index

3.5、提交合并好的,注意文件的标识变了。

3.6、提交代码到远程版本仓库

3.7、冲突文件解决

如果这里还有向上的箭头和数字,说明只提交了本地版本仓库,需要再Push到远程版本仓库。 【有可能远程Git服务器提交超时】

3.8、提交到远程版本仓库。

3.9、填写远程版本仓库分支信息,push到远程版本仓库

3.10、确认需要提交的相关信息

3.11、提交结果反馈信息。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐