idea中git的下拉、提交、切换分支、合并代码

10 篇文章 0 订阅
2 篇文章 0 订阅

以github仓库为例子,也可以是gitLab私有仓库

从远程拉代码:

clone

 

提交代码:

1.add

2.commit/commit and push,从工程中某个文件或者在右上角找到对应的按钮。

首次提交会出现创建远程库名字

切换分支

切换分支使用checkout,首先从远程分支切换开始,将远程master切换至本地develop。此时本地工作空间中分支只有一个,无法切换。

切换完成为本地develop分支,如下图:

将本地develop分支提交到远程develop分支,此时会出现还是提交到原理的master分支,如下图。那如果想提交到远程develop怎么办呢?

答案是:远程仓库必须也要建立相应的develop分支。

由于develop名字冲突,接下来从idea中新建本地分支develop1,再将本地develop1代码推到远程develop1上。注意不必先从远程建立develop1分支,本地建立develop1后推送到远程端时idea会有提醒。

 

同样的方法在idea中新建分支feature,并推送到远程feature

合并代码:将本地feature修改的代码合并至远程develop1

步骤1:

本地feature提交至远程feature

步骤2:

将本地feature切换至本地develop1,使用checkout.

切换前:

切换后如下图,发现本地feature更新的内容没有了

步骤3:

将远程feature合并至本地develop1(本地调试没有问题后提交即可)

 

merge后的本地和远程:

提交成功后查看:

至此合并完成。

gitlab是这样的:

 

 

 

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值