关于gitlab拉代码和传代码

从gitlab拉代码
在这里插入图片描述git init
连接名字和邮箱 和远程仓库,远程仓库的地址在这里
在这里插入图片描述建立分支不用加引号,我这里写错了
git checkout -b new

在这里插入图片描述从远程仓库拉代码,默认是origin ,我这里又写错了,最好写origin

上传代码
在这里插入图片描述
git add.
git commit -m “修改了。。。。”
git branch查看一下分支
在这里插入图片描述
git push origin ‘new’:bugfix-naiyesha 上传到远程仓库 的分支(bugfix-naiyesha)

上传完之后,打开Gitlab,找到提交的分支,在右上角有create merge request
这里应该找到bugfix-naiyesha分支,我截图截错了
在这里插入图片描述
在这里插入图片描述
Title写你更改了什么
在这里插入图片描述
这个要选择qa在这里插入图片描述完成

在这里插入图片描述
先配置自己的SSH密钥:参考:https://blog.csdn.net/Ryan_lee9410/article/details/81014981

1、在gitlab上创建branchs处新的分支
在这里插入图片描述

2、 在一个空文件(最好是你管理代码的地方)内右击鼠标出现 Git Bash here

(1)git config --global user.name “你的gitlab的用户名”

(2)git config --global user.email “注册的邮箱地址”

(3)git init

在这里插入图片描述

3、拉取代码

(1)git remote add origin xxxx.git //这里的xxxx是指的你项目的地址

地址可以在你gitlab上的Clone处找到。
在这里插入图片描述
以下部分比如后面的我不太确定,下次试试

(2) git fetch origin xxx //xxx为你远端新建的分支名字 比如拉取master,git fetch orgin(之前远程分支名写错了) master git fetch只是合并,没有拉取,如果需要修改旧项目的内容,在新项目的终端先把新项目的代码提交上去,再fetch,fetch还没有拉取,不用担心现在就把旧项目拉到了自己新项目的本地分支上了

(3)git checkout -b 本地要创建的分支名字 origin/远端新创建的分支名字
比如:git checkout -b bugfix orgin/master (远程分支目录下的master)

(4)git pull origin 远端分支 //这条命令就是从远端分支拉取自己的项目
git pull orgin master

3、git本地提交到远端

(1) git status //查看当前修改未提交的内容
(2)git add . //添加操作,后面的点代表全部添加,也可以只添加修改的,例如 git add 测试.txt
(3)git commit -m"文件说明" //提交到本地仓库
(4)git push origin HEAD:远端分支名 // 提交到远端 HEAD是本地分支

4、由于我在gitlab上不是管理员,因此需要提交合并代码要求。

从gitlab拉取远程指定分支
先在本地创建一个新分支
在这里插入图片描述
假如远程仓库没有test分支,我本地的是test分支
git push orgin test会自动创建一个远程分支test
在这里插入图片描述提交完代码并且合完之后,git push orgin :test可以删除远程分支test
在这里插入图片描述

又是一次传代码,跟以前操作不一样。。。唉
我的分支是dev-rush ,要合并到marter-qa中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述最后切换回自己的分支了
在这里插入图片描述
get fetch 和get merge操作是默认origin分支的,如果你自己改了名,用这两个命令要写上 get fetch 自己的远端分支名字

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值