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

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐