GIT的分支开发和冲突解决

本篇主要是以命令形式介绍的是如何在分支开发,并对主干冲突文件如何进行解决,由于之前的Git都是有专门管理,本身对其研究也不深,所以就当是记录,便于后续回忆,也希望对开发起到一个Git开发的入门。
下面的命令都是基于拉取项目的主文件夹下,右击打开Git Bash Here的命令窗口下

1.拉取master最新的代码

git pull

首先确保在master主干下,然后拉取最新的主干代码
在这里插入图片描述

2.创建分支

 git checkout -b feature_wangqiqi_2020.06.20_demo1

这段话的意思就是:切换到名为feature_wangqiqi_2020.06.20_demo1的分支,如果分支不存在,则创建该分支
在这里插入图片描述

3.在分支上修改代码

开发中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

4.提交代码

4.1确保分支的代码要与主干一致

1.由于目前是在分支下面,所以我们要先切换到master下

git checkout master

在这里插入图片描述
2.切换到master下,我们拉取最新代码

git pull

在这里插入图片描述
3.最重要的一步,一定要看
这时,只是主干的代码是最新的,但是你本地的分支代码还不是最新的,需要把刚刚从主干拉取的最新代码合并到自己的分支,步骤如下:
3.1 切换到刚刚的开发分支
在这里插入图片描述
3.2 把主干的信息合并过来
在这里插入图片描述

4.2解决冲突

待补充

4.3代码提交

1.右击,选择Git Commit->你的分支名,选择你需要提交的文件,然后选择Commit按钮。
这时,只是把你的代码提交到了你本地分支,还没到远程分支,所有如果有错误,还是可以回退的
在这里插入图片描述
2.把代码提交到远程分支

git push origin feature_wangqiqi_2020.06.20_demo1

在这里插入图片描述
3.发起合并请求到master
到你对于的gitlab页面
在这里插入图片描述
在这里插入图片描述
把你的分支合并到主干的请求
在这里插入图片描述
指定审核人,点击合并之后,由选择的审核人去合并

5.一定要看的

1.在审核人还没有合并好的时候,一定不要去拉取最新的代码
2.提交代码前,一定要确保自己的分支代码是最新的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值