git版本冲突的问题

本文详细介绍了在团队协作中,如何避免和解决码云上的代码冲突,特别是当成员A提交代码后,成员B未先pull再push导致的错误。提供了从克隆代码、提交更改到同步远程仓库的步骤,以及处理删除文件时星号图标的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当A提交代码并push后,B没有在修改前pull代码。之后B又修改了代码,然后commit之后,执行pull或merge就会出现如下错误。
在这里插入图片描述
注意:提交代码前看项目是否有图标“油桶”出现

解决方案:按照顺序执行。
1.从码云中克隆代码,复制仓库链接
在这里插入图片描述
2.在磁盘中选择一个本地仓库,在地址栏中输入cmd,使用命令:git clone (粘贴地址)——输入用户名和密码——执行结束
在这里插入图片描述

3.在eclipse中file——import——existing maven project——如图所示:
在这里插入图片描述

4.finsh之后会出现项目和本地仓库
在这里插入图片描述

修改类中内容或者增加java文件时:
commit提交代码(一定要写commit message)——与资源库同步——推送到远程中央仓库(push)——刷新‘码云’主页面查看是否提交成功。

删除一个java文件时:
这时项目会出现星号图标——打开与资源库同步查看远程中央仓库项目图标为减号(代表当前本地项目比远程仓库少一个java文件)

怎么处理星号图标一直没有解决:
比较笨的方法就是先把你修改的文件push到远程中央仓库(码云),然后在远程中央仓库中把你想要删除的类删除掉。再从码云中clone到本地仓库,导入到eclipse中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值