gitlab项目clone,新建分支,分支代码上传,代码合并merge

在工作中经常用到多人协作管理项目,在这里记录一下,方便自己后续学习,话不多说,直接上干货
在这里插入图片描述

一、gitlab上拉项目

1、先在本地D盘上新建new_recommend文件夹,然后右击git bash here,用命令git clone +项目地址将远程项目克隆下来。
在这里插入图片描述
这样可以看到,远程项目克隆到我们的本地了
在这里插入图片描述
2、接着cd proxycd到该项目下,这样我们便可以看到自动切换回master分支,一般项目修改操作不会在master上面进行。因为我拉的是整个项目,所以自动切回master,使用命令git branch -a,可以查看本地和远程所有的分支,使用git branch查看本地所有分支。

在这里插入图片描述

二、新建分支

1、由于是测试,不允许在master上进行,所以我们切回原来建好的test分支(自己也可以新建其他分支,使用git checkout -b 分支名),相应的我们本地克隆下来的内容也变成test分支下的内容了。
在这里插入图片描述
2、在test分支下使用命令git checkout -b test_ycm,可以在test分支下新建test_ycm分支,并且自动切回该分支下,相应的我们本地D盘的文件内容自动变成的原来test分支下的克隆内容了,接下来就可以在这个test_ycm分支下做各种修改,增删。
在这里插入图片描述

三、分支上传

1、当完成好修改后,使用git add .命令先将本地项目添加到暂存区,然后git commit -m "modify 3"提交这一次的修改,最后git push origin test_ycm 将修改的项目从本地推送到远程,就可以在gitlab上面看到你test_ycm的分支了,接下来就是merge的操作了。
在这里插入图片描述
git add .先将项目提交到暂存区,git commit -m “修改情况说明”,提交修改,最后git push origin test_ycm将test_ycm分支下的所有都推到远程。

四、merge合并,提交合并请求

在这里插入图片描述
左边是要合并的分支,右边是合并到哪儿的分支,比如我,要将test_ycm合并到test,就是左边是test_ycm,右边是test,然后点击Compare branches and continue
在这里插入图片描述
然后指定一个人,可以是自己,也可以是部门里面负责项目管理的,最后点击submit merge request,在跳出来的界面下面下拉,点击绿色的merge按钮就完成了merge操作了
在这里插入图片描述
在这里插入图片描述
如果在原来分支下看不到你之前用于修改新建的分支,在这里我是test_ycm分支,就说明merge成功了。
在这里插入图片描述

五、总结

完结,撒花!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值