一、 安裝軟件
? 軟件名稱: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即可

三、 從Gitlab服務器上拉取代碼到本地
案例:假如test用戶要從Gitlab服務器上拉取test-deploy項目的dev分支到本地
? 打開Git軟件,創建公私鑰文件,然后把公鑰發送給運維
1) 假如需要把Gitlab服務器上的代碼拉取到我電腦D盤,此時就進入D盤,點擊鼠標右鍵,選擇《Git Bash Here》 彈出如下

2) 初始化配置倉庫(每個項目僅限配置一次),如下圖:

3) 拉取gitlab服務器上對應項目的dev分支到本地電腦上
圖1)克隆指定分支代碼到本地

圖2)測試模擬提交代碼

(以上圖1和圖2的操作,后續會介紹如何使用圖形化界面TortoiseGit)
4) 基于剛剛拉取的分支,在本地電腦創建一個屬于自己的開發分支
圖1)基于test-deploy-dev分支創建一個屬于自己的開發分支

圖2)每天下午17點,合并分支到test-deploy-dev上,17點之后更改的代碼,第二天合并

圖3)合并分支,并提交到遠程倉庫

四)TortoiseGit圖形化工具使用
開發日常提交代碼,合并分支,查看提交日志等信息,使用命令會感覺枯燥無味。但是關于創建密鑰對和git初始化配置,建議使用Git命令行工具我這邊介紹一下圖形化工具TortoiseGit如何使用
1、 拉取指定分支的代碼
圖1)假如我本地代碼要放到e盤,我進入e盤,右鍵鼠標,選擇git clone



2、 基于test-deploy-dev創建本地分支


3、 模擬提交代碼
在工作區中,點擊鼠標右鍵,然后選擇git Commit,彈出如下

4、 合并分支
圖1)切換分支到test-deploy-dev


圖2)拉取遠程倉庫代碼 (鼠標右鍵—TortoiseGit--pull)

圖3)合并分支 (鼠標右鍵—TortoiseGit--merge)

圖4)提交到遠程倉庫 (鼠標右鍵—TortoiseGit--push)
圖5)切換到本地開發分支(test-deploy-dev-xionghaihua)
(鼠標右鍵—TortoiseGit—Switch/checkout)


然后把test-deploy-dev分支里的內容合并過來。
- 第一部分:Git的基本操作
- 第一章:git軟件的安裝
- 第一節:在centos6.8上安裝git-2.3
- 第二節:在windows上安裝git-bash和TortoiseGit軟件
- 第二章: Git的基本概念
- 第一節:git的基本操作
- 第二節:git的深入理解(內部運行機制)
- 第三章:git的文件管理
- 第一節:文件的添加及提交
- 第二節:文件的刪除、回退等
- 第三節:忽略指定格式的文件
- 第四節:撤銷本地倉庫的修改
- 第四章:git的commit對象深入理解
- 第一節:查看提交歷史(git log)
- 第二節:提交查找(git grep)
- 第三節:git版本庫回退
- 第五章: Git分支管理
- 第一節:分支的概念及基本使用
- 第二節:Git分支管理策略
- 第三節:Git分支合并
- 第四節:推送本地分支到遠程分支
- 第七章: Git常用命令詳解
- 第一節:git fetch命令
- 第二節:git pull命令
- 第三節:git push命令
- 第四節: git merge命令
- 第五節:git rebase命令
- 第八章:遠程倉庫管理
- 第二部分: gitlab版本控制系統
- 第一節:"遠程倉庫”版本回退解決方案
- 第二節:遠程分支和本地分支
- 第九章:Git沖突解決
- 第十章:客戶端操作
- 第十章:git常規操作
- 第一章:安裝gitlab服務器
- 第一節:在centos系統上安裝
- 第二章:配置GitLab服務器
- 第一節:關閉gitlab注冊功能
- 第二節:在gitlab上創建項目、組、用戶
- 第三節:漢化gitlab
- 第四節:gitlab配置郵箱通知
- 第五節:gitlab配置https訪問
- 第三章:使用過程常見的故障
- 第三部分: gogs版本控制系統
- 第一章:在centos6上基于二進制包安裝gogs軟件
- 第二章:gogs服務器的配置
- 第一節:gogs服務器上創建項目、用戶
- 第二節:nginx反代gogs,通過https
- 第三節:gogs啟動腳本
- 第四節:git保存密碼到本地
- 第三章:gogs服務器的備份和恢復
- 第一節:gogs備份操作