1. 程式人生 > 實用技巧 >git 的使用教程

git 的使用教程

前言; 本部落格將從Git的下載到傳程式碼到網上一一講解

1,Git是目前世界上最先進的分散式版本控制系統(沒有之一)。

這是軟體的下載網站(盜版的~~喲)

http://www.pc6.com/softview/SoftView_422983.html

如果上面的不能用這是百度網盤下載地址

連結:https://pan.baidu.com/s/1nSRczQ95U7OQVsStter5Hw

提取碼:1111

2,在介紹Git之前先說下VCS

VCS:版本控制系統

在實際開發時, 往往會遇到以下場景
換了臺電腦, 需要把程式碼拷⻉過去
新增程式碼運後出錯, 找不出BUG, 希望恢復到之前正確的狀態
週一上班時, 忘記上一週的具體程式碼作進度
多人協作開發時, 自動合併多人的程式碼到一起, 並且識別衝突情況
分享自己的程式碼給其他人
VCS系統: 全稱Version Control System, 版本控制系統, 用於專案中的儲存, 共享, 合併, 歷史回退,程式碼追蹤功能等.

常用的VCS軟體:CVS(2000年以前)SVN(2010年以前) Git(2010年以後)

3.Git中的常用概念

(1),工作目錄:是專案的目錄,用於儲存專案的檔案

(2),暫存區:是一塊記憶體區域,用於暫時存放專案中檔案的修改

(3)本地倉庫:是電腦上的磁碟空間,用於永久儲存專案檔案及歷史版本.在上傳的網上(遠端倉庫)之前需要將暫存區的內容提交到本地倉庫

他們的關係如圖

4.Git中的常用命令

首先在工作目錄下開啟Git執行視窗

(1)第一次使用Git之前需要先設定使用者名稱和郵箱

git config  --global user.name 'abc'    //abc為使用者名稱
git config  --global user.email '[email protected]'  //
設定郵箱

(2)設定好後可以檢視Git的配置資訊包含設定的使用者名稱和郵箱

git config --list

(3)初始化一個Git倉庫用於管理當前目錄(下面的活動都是在這基礎上進行的)

下面就程式碼配圖,程式碼就不單獨舉出了

會在當前的目錄下生成.git目錄,其中會儲存專案的歷史版本等

(4)檢視檔案狀態看是否放入了暫存區(常用)

(5)把檔案放入暫存區

(6)刪除暫存區檔案

(7)將暫存區的檔案提交到本地倉庫

(8)檢視當前倉庫中的所有日誌有兩種方式

(9)忽略檔案,當遇到大的依賴檔案是如第三方模組可以忽略上傳

首先需要建立一個必須的文字(可能不能直接建立需要用其他編輯器將建立的文字另存為工作目錄下'.gitignore

' 檔名固定)

建立好後可以新增忽略內容

檢視狀態直接被忽略

注意將.gitignore 加入暫存區

(10)歷史回退 (返回到之前的版本狀態前提是要提交到本地倉庫中)

5.Git 的分支

專案中我們不可能一個人昨晚所有內容,於是有了分支

分支的原理:把相關的分支作為一個副本,連同當前分支的檔案一塊提交到倉庫;可以在分支的基礎之上開發,最終併入到主分支(如果主分支的檔案在分支中有所更改會生成一個目錄包含改後的和原本的)。

(1)檢視當前所有的分支

(2)建立新的分支

(3)切換分支

(4)合併分支 合併後分支的內容會新增到工作目錄中(再將所有轉到暫存區後提交就可以上傳到網上了)將分支合併到當前所在分支

(5)刪除分支

(6)把本地倉庫提交到遠端倉庫

這裡舉兩個比較出名的程式碼託管平臺

GitHub(國外) https://github.com/

碼雲(國內) https://gitee.com

我就一國內的為例 外網太卡~~~了

上傳專案檔案

執行窗輸入後如圖

(7)克隆到本地(第一次下載) 我就不一一貼圖了 (大都和上面一樣在執行視窗輸入就行)

git clone 倉庫地址

(8)從遠端倉庫拉取到本地(後期下載到本地)本地已經有該倉庫,從遠端下載到當前倉庫

git pull 倉庫地址

到這程式碼已經上傳完成本部落格使命完成 編寫不易,請各位指教!

完-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------