多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
一、 安装软件  软件名称:Git 下载地址: http://soft.51yuki.cn/Git-2.16.2-64-bit.exe  软件名称: TortoiseGit 下载地址: https://download.tortoisegit.org/tgit/2.6.0.0/TortoiseGit-2.6.0.0-64bit.msi 二、 安装软件 以上2个软件,下载到本地电脑后,然后按默认选项安装即可(直接点击下一步),直到安装完成。 注意:安装TortoiseGit的时候,除如下,要选择OpenSSH,其他直接保持默认直接next即可 ![](https://box.kancloud.cn/c4ee695a11c7a84d70f2990992fca5fc_504x390.png) 三、 从Gitlab服务器上拉取代码到本地 案例:假如test用户要从Gitlab服务器上拉取test-deploy项目的dev分支到本地  打开Git软件,创建公私钥文件,然后把公钥发送给运维 1) 假如需要把Gitlab服务器上的代码拉取到我电脑D盘,此时就进入D盘,点击鼠标右键,选择《Git Bash Here》 弹出如下 ![](https://box.kancloud.cn/e2326925bbef0a4202c0a275a8f8abe9_426x264.png) 2) 初始化配置仓库(每个项目仅限配置一次),如下图: ![](https://box.kancloud.cn/a033a3beafc718099ff022af66ddb56e_428x156.png) 3) 拉取gitlab服务器上对应项目的dev分支到本地电脑上 图1)克隆指定分支代码到本地 ![](https://box.kancloud.cn/6139891b0bf3a63c14b6f498967795ad_451x143.png) 图2)测试模拟提交代码 ![](https://box.kancloud.cn/469c6edfb377d7beef0305195c6fb8c6_457x222.png) (以上图1和图2的操作,后续会介绍如何使用图形化界面TortoiseGit) 4) 基于刚刚拉取的分支,在本地电脑创建一个属于自己的开发分支 图1)基于test-deploy-dev分支创建一个属于自己的开发分支 ![](https://box.kancloud.cn/79dad207904f02eb625482cb9ff761af_516x129.png) 图2)每天下午17点,合并分支到test-deploy-dev上,17点之后更改的代码,第二天合并 ![](https://box.kancloud.cn/3aa16751b44048186bcff1b439f70dca_472x284.png) 图3)合并分支,并提交到远程仓库 ![](https://box.kancloud.cn/7de7119c212f33a43cbaa9387f9ab3f8_554x309.png) 四)TortoiseGit图形化工具使用 开发日常提交代码,合并分支,查看提交日志等信息,使用命令会感觉枯燥无味。但是关于创建密钥对和git初始化配置,建议使用Git命令行工具我这边介绍一下图形化工具TortoiseGit如何使用 1、 拉取指定分支的代码 图1)假如我本地代码要放到e盘,我进入e盘,右键鼠标,选择git clone ![](https://box.kancloud.cn/df6e5dd8460d680e27faab411315b4bd_468x263.png) ![](https://box.kancloud.cn/6afc92999c563c4df62b46c67679955c_445x303.png) ![](https://box.kancloud.cn/2db45dbf1524a060b861318bf61d0fff_436x211.png) 2、 基于test-deploy-dev创建本地分支 ![](https://box.kancloud.cn/d5922be1528137601647168c4c3c6206_394x268.png) ![](https://box.kancloud.cn/dfbb05d40fbb768f8ff3a1e23c9b0aff_349x288.png) 3、 模拟提交代码 在工作区中,点击鼠标右键,然后选择git Commit,弹出如下 ![](https://box.kancloud.cn/b1085dc3f3d1e85f5b630ce0bfdc48ef_299x290.png) 4、 合并分支 图1)切换分支到test-deploy-dev ![](https://box.kancloud.cn/3954aaa6dd70113e5c8c1bd86ba13016_472x399.png) ![](https://box.kancloud.cn/3578bfcca432ad9313d584e3eb612b80_460x334.png) 图2)拉取远程仓库代码 (鼠标右键—TortoiseGit--pull) ![](https://box.kancloud.cn/aeba7708c337cac1d17e62b4569315e3_452x349.png) 图3)合并分支 (鼠标右键—TortoiseGit--merge) ![](https://box.kancloud.cn/c8674e5525cbae97c0ccdc9d8263c4ad_427x374.png) 图4)提交到远程仓库 (鼠标右键—TortoiseGit--push)![](https://box.kancloud.cn/1326ca8f330ca66d1fcdba5433eb380b_363x361.png) 图5)切换到本地开发分支(test-deploy-dev-xionghaihua) (鼠标右键—TortoiseGit—Switch/checkout) ![](https://box.kancloud.cn/fe55c9fbe28db281f1d862695f32f90f_458x336.png) ![](https://box.kancloud.cn/5feffcaee95b5d8b5eeed98c2b3e99bc_297x270.png) 然后把test-deploy-dev分支里的内容合并过来。