idea使用git的分支操作以及冲突问题

本次测试是在conding平台新建了一个项目并且新建了一个develop分支的前提下,进行团队开发。

所以现在conding平台是有一个master分支,一个develop分支

首先在idea将代码克隆到本地

 

输入仓库所在地址

 

代码克隆到本地后点击idea右下角的git

 在develop分支上新建自己一个的分支

该新建的123分支上开发的代码,最终可以合并到远程的develop分支上

因为我已经创建过,所以提示已经存在

新建完成后系统会自动切换到刚创建的123分支

 

现在所在的分支就是123了,接下来的开发主要用到2个按钮

也可以是看时间线

开发前一定要先拉取下来更新,因为多人开发一个项目,有可能别人已经修改过一些代码。

首先是点击更新:默认选择Merge     Using Stash就可以了,点击OK拉下来

这个图是百度找的,但试不出什么不一样

主要流程是先拉取-》再开发-》再拉取-》再提交,拉取就是上面蓝色向下的箭头,提交按钮

要把.idea文件夹的勾去掉,只提交自己修改过的文件夹可以

提交成功说明没有冲突

 

接下来是冲突的问题:

模拟2人同时开发的情况

别人改动了一个Text.jsp的文件,并且提交了,你也正在改动Text.jsp,但未提交,这时候你点击,来更新,就会发生冲突

注意:多人修改同一个文件就会冲突

不能点X要点>>,点X就是不合并

点击完Apply,至此更新合并conding上的代码已经完成

 

冲突就是要合并代码,选择你哪些需要合并哪些代码是舍弃的

接下就是推送上去:

 

 

后来好像觉得每次都要取消那些没用的文件很麻烦,有一个解决方法就是,先一次,而不是commit and push , 然后就不会弹出那个push的框,那你的那些不用提交的文件就已经保存到了本地的仓库。本地仓库更新好了,下次修改提交就不会显示那些文件了

但你再修改去提交的话是用commit and push,这时候就会有2个可以提交的,你只选上面那个就可以了

只选第一个就可以了,下次就会过滤掉那些对其他人没用的内部配置文件。

操作同一文件的合并

提示:不管是开发前还是提交前,都先将最新的代码拉取下来再提交或进行开发

结束。。。。。。。。。。

测试不多,如有不足望提建议

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值