001 - git操作gitlab
1、本地连接git步骤(只需操作一次即可)
-
新建一个文件夹,任意起名。右键选择git bash。
-
输入:git init
-
输入:git config --global user.name "你的名字" (我的是liangyurong)
-
输入:git config --global user.email "你的邮箱"( 我的是794842744@qq.com)
-
本地电脑使用Listary软件全局搜id_rsa.pub,复制里面所有内容,去到gitlab。新增SSH keys,直接粘贴到key框,会自动生成title。点击保存即可。
2、如果ssh显示无效或者链接失败
-
删除与id_rsa.pub同层级的文件known_host。
-
然后去到ssh文件夹,右键选择bash here。执行 ssh-keygen -t rsa -C ‘794842744@qqcom‘ 重新生成ssh。输入之后一直enter即可。
-
之后再去gitlab重新设置ssh。
3、拉取项目的master到本地
-
需要对应ip,如果是localhost显示的,需要看地址栏显示的是什么地址。
-
比如http://localhost:8888/lyr/hello.git是不对的。然后地址栏显示的是http://main.yurong333.com:8888/lyr/hello。因此需要更改为http://main.yurong333.com:8888/lyr/hello.git
-
正确代码:git clone http://main.yurong333.com:8888/lyr/hello.git
4、拉取gitlab项目的分支项目到本地
-
在gitlab中新建一个分支,取名为lyr。
-
在本地电脑,新建一个文件夹,命名为test。
-
在test文件夹里,右键选择git bash here。
-
输入:git init
-
输入:git remote add origin http://main.yurong333.com:8888/lyr/hello.git
-
拉取远程指定分支:git fetch origin lyr
-
新建本地分支并关联到指定远程分支:git checkout -b lyr origin/lyr
-
执行完上述代码,会拉取gitlab的代码到本地分支。
5、将本地项目push到gitlab分支
-
首先进行操作:拉取gitlab分支项目到本地,然后再更新项目,最后再push最好。
-
拉取分支项目到本地后,然后更新文件,之后再输入下面的代码
-
输入:git add .
-
输入:git commit -m "写上你需要补充的信息"
-
连接到远程仓库:git remote add origin http://main.yurong333.com:8888/lyr/hello.git
-
push到远程分支,lyr是分支名称:git push -u origin lyr
原文:https://www.cnblogs.com/YuRong3333/p/14607906.html