首页天道酬勤工作中使用git的流程,git执行流程

工作中使用git的流程,git执行流程

张世龙 05-12 04:12 34次浏览

一、git提交代码走meger请求的整体流程

在工作中使用git推送代码时,如果您跟随merge请求,也就是说,在查找代码时,您将引用基于公共代码的代码。 但是,提交时必须首先提交到自己的代码库,然后在gitlab上提交merge请求,由相应的人员review代码,然后将代码合并到公共代码库。

前面的部分没有总结,一会儿就忘了什么原理。 现在,再次使用git,下一个新员工使用git总结了meger请求的全部流程。

1、安装git

2、git全球设置

进入git bush运行config命令

$ git config-- global user.name ' wangsa n111 '

$ git config-- global user.email ' wangsa n111 @ 163.com '

3、由于使用SSH协议与Git服务器进行通信,因此需要生成SSH密钥进行认证。

//私钥administrator @ desktop-bp3h0hs mingw 64/d/midou (master ) $ http://www.Sina.com/http://www.Sina.com /

两个文件将添加到[c驱动器用户自己的用户名. ssh]目录中

4、向同事或继承人获取公司的gitlab地址,并在公司的gitlab中加入公钥(id_rsa.pub的内容)

5、在gitlab上新建个人远程库(可以在fork上使用其他远程库) )。

fork其他远程库步骤:

6、创建本地工作区文件夹

千兆网

7、公共远程库克隆对应分支的项目代码到本地工作区文件夹

进入新创建的工作区文件夹,在git Bash上单击鼠标右键,打开git命令行界面,然后运行克隆命令

$git clone url.git

其中url.git是公共远程库地址

8、进入项目文件夹浏览当前相关项目的远程库

$git remote -v

您可以看到当前关联的远程库是克隆的远程库。 默认名称为origin 9,当前关联的远程库将被重命名

$git remote rename old name new name

注:要添加远程库关联,必须重命名

10、再次查看当前相关项目的远程库

$gitremote -v

你可以看到远程的名字变了

11、将自己的远程库与本地项目相关联

$git remote add name url.git

其中url.git是个人的远程库地址

12、再次查看当前相关项目的远程库

$gitremote -v

当前有两个相关联的远程库,所有远程库的名称都是唯一的

13、以后在工作中经常拉代码、推送代码的话,拉代码的时候添加公共代码的远程库名和分支名,就可以拉公共库的最新代码。 另外,推送代码时只要添加自己代码的远程库的名称和对应分支,就可以将修改后的代码推送至自己代码的远程库

$git add重命名文件

$git commit -m '修改说明'

$gitremote -v

确定所有相关的远程库名称(为了慎重起见,如果使用时间较长,而且自己清楚,可以省略此步骤)。

$git pull公共代码远程库名称分支名称

观察提示语,执行提示有冲突解决冲突,提示无冲突提交代码的操作,指令执行如下:

$git push自己的远程库名称分支名称

14、通过gitlab查看自己提交的代码版本,创建新的合并请求。

检查修改内容,确保都是自己修改的文件和内容。

15、提交merger请求,等待相应负责人的review代码即可。

ssh

1、创建本地工作区文件夹

2、公共远程库clone相应分支的项目代码到本地工作区文件夹

3、$git remote -v

检查关联的远程库的名称。 默认关联的远程库是clone代码的远程库,远程库名称默认为origin

4、修改代码后直接提交公共远程库

$git add重命名文件

$git commit -m '修改说明'

$git pull origin分支名称

观察提示语,执行提示有冲突解决冲突,提示无冲突提交代码的操作,指令执行如下:

$git push origin分支名称

注意: origin是clone代码远程库的默认名称。 也就是说,推送是基于公共代码的,直接推送也是基于公共代码的

git使用步骤,工作中使用git的流程