1. 程式人生 > 實用技巧 >Server的生命週期與dopost,doget方法

Server的生命週期與dopost,doget方法

1. Git概述

Git作用:進行專案的版本管理,主要用來實現在多人開發一個專案的時候,進行專案的程式碼、版本等等內容的管理. Git的作者林納斯·託瓦茲.

2. Git與SVN對比

SVN是集中式版本控制系統,版本庫是集中放在中央伺服器的,而開發人員工作的時候,用的都是自己的電腦,所以首先要從中央伺服器下載最新的版本,然後開發,開發完後,需要把自己開發的程式碼提交到中央伺服器。

集中式版本控制工具缺點:(1)伺服器單點故障;(2)容錯性差

Git是分散式版本控制系統(Distributed Version Control System,簡稱 DVCS) ,分為兩種型別的倉庫:

本地倉庫

遠端倉庫

本地倉庫:是在開發人員自己電腦上的Git倉庫

遠端倉庫:是在遠端伺服器上的Git倉庫

Clone:克隆,就是將遠端倉庫複製到本地

Push:推送,就是將本地倉庫程式碼上傳到遠端倉庫

Pull:拉取,就是將遠端倉庫程式碼下載到本地倉庫

3. Git工作流程

工作流程如下:

1.從遠端倉庫中克隆程式碼到本地倉庫 (Clone)

2.從本地倉庫中checkout程式碼然後進行程式碼修改(比如用idea開啟,進行編寫程式碼)

3.在提交前先將程式碼提交到暫存區 (Add)

4.提交到本地倉庫。本地倉庫中儲存修改的各個歷史版本 (commit)

5.修改完成後,需要和團隊成員共享程式碼時,將程式碼push到遠端倉庫

注意:push到遠端倉庫之前最好每次先從遠端倉庫拉取一下最新版本(Pull),在拉取的過程中可能會有版本衝突,解決完版本衝突之後再push到遠端倉庫.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-qbiYXmVg-1602612228538)(media/image1.png)]{width="5.768055555555556in" height="2.248611111111111in"}

4. Git常用命令

4.1 環境配置

當安裝Git後首先要做的事情是設定使用者名稱稱和email地址。這是非常重要的,因為每次Git提交都會使用該使用者資訊.

設定使用者資訊

git config --global user.name “itcast”

git config --global user.email “[email protected]

檢視配置資訊

git config --list

git config user.name

通過上面的命令設定的資訊會儲存在~/.gitconfig檔案中

4.2 獲取Git倉庫

要使用Git對我們的程式碼進行版本控制,首先需要獲得Git倉庫.

獲取Git倉庫通常有兩種方式:

在本地初始化一個Git倉庫

從遠端倉庫克隆

4.2.1在本地初始化一個Git倉庫

執行步驟如下:

1. 在電腦的任意位置建立一個空目錄(例如gittest)作為我們的本地Git倉庫

2. 進入這個目錄中,點選右鍵開啟Git bash視窗

3. 執行命令git init

如果在當前目錄中看到.git資料夾(此資料夾為隱藏資料夾)則說明Git倉庫建立成功

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-KyTh46S1-1602612228542)(media/image2.png)]{width="4.864583333333333in" height="1.3958333333333333in"}

4.2.2從遠端倉庫克隆

(1).可以通過Git提供的命令從遠端倉庫進行克隆,將遠端倉庫克隆到本地

命令形式為:git clone 遠端Git倉庫地址

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-H0c7hrOa-1602612228544)(media/image3.png)]{width="5.768055555555556in" height="3.3465277777777778in"}

(2).git remote 命令:在本地倉庫中執行該命令可以檢視已經配置的遠端倉庫伺服器。 它會列出指定的每一個遠端伺服器的簡寫。 如果已經克隆了遠端倉庫,那麼至少應該能看到 origin ,這是 Git 克隆的倉庫伺服器的預設名字.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-80G8UJMS-1602612228546)(media/image4.png)]{width="5.768055555555556in" height="3.152083333333333in"}

(3). 執行 git remote add <shortname> <url> 新增一個新的遠端 Git 倉庫,同時指定一個可以引用的簡寫.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Nurzqzet-1602612228550)(media/image5.png)]{width="5.768055555555556in" height="1.2131944444444445in"}

注意:連線碼雲等遠端倉庫,第一次連線需要輸入碼雲的賬號和密碼

如果第一次輸入錯誤,之後就再也連不上碼雲了,如何解決

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-xkWsqDB3-1602612228551)(media/image6.png)]{width="5.768055555555556in" height="2.8152777777777778in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-k2BIL4A3-1602612228554)(media/image7.png)]{width="5.768055555555556in" height="2.8229166666666665in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-hGngdONl-1602612228555)(media/image8.png)]{width="5.768055555555556in" height="3.4965277777777777in"}

5.工作目錄、暫存區以及版本庫概念

碼雲:遠端倉庫

版本庫:前面看到的**.git隱藏資料夾就是版本庫**,版本庫中儲存了很多配置資訊、日誌資訊和檔案版本資訊等.

工作目錄(工作區)包含.git資料夾的目錄就是工作目錄,主要用於存放開發的程式碼.

暫存區.git資料夾中有很多檔案,其中有一個index檔案就是暫存區,也可以叫做stage。暫存區是一個臨時儲存修改檔案的地方.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-u8hwE9r4-1602612228556)(media/image9.png)]{width="5.768055555555556in" height="2.26875in"}

6. Git工作目錄下檔案的兩種狀態

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-UkId2VBT-1602612228557)(media/image10.png)]{width="5.768055555555556in" height="2.3722222222222222in"}

6.2將檔案新增至忽略列表

一般.class檔案是會被忽略掉的,不提交到本地倉庫,不參與修改,不參與任何操作

一般我們總會有些檔案無需納入Git 的管理,也不希望它們總出現在未跟蹤檔案列表。 通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。 在這種情況下,我們可以在工作目錄中建立一個名為 .gitignore 的檔案(檔名稱固定),列出要忽略的檔案模式。下面是一個示例:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-wO5lEKel-1602612228560)(media/image11.png)]{width="5.768055555555556in" height="2.0409722222222224in"}

7. 在IDEA中使用Git

7.1 在IDEA整合Git

安裝好IntelliJ IDEA後,如果Git安裝在預設路徑下,那麼idea會自動找到git的位置,如果更改了Git的安裝位置則需要手動配置下Git的路徑。

選擇File→Settings開啟設定視窗,找到Version Control下的git選項:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-CQeOMm6w-1602612228561)(media/image12.png)]{width="5.768055555555556in" height="2.615972222222222in"}

選擇git的安裝目錄後可以點選"Test"按鈕測試是否正確配置

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-G5sHdoE3-1602612228562)(media/image13.png)]{width="3.625in" height="1.7291666666666667in"}

7.2在IDEA中建立工程並將工程新增至Git

建立工程的步驟和普通建立工程一樣,建立完之後將該工程新增至git

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-1YVuU1TB-1602612228564)(media/image14.png)]{width="5.768055555555556in" height="2.734722222222222in"}

將專案新增至Git管理後,可以從IDEA的工具欄上看到Git操作的按鈕

7.3 在IDEA中使用Git(將檔案加入暫存區、提交檔案)

1. 設定.gitignore檔案(瞭解,重點是在idea中設定)

注意:在實際開發中,並不是所有檔案都交給git進行管理,並且有些檔案如果交給git進行管理的話,後續會產生很多問題,比如.idea這種檔案並不需要我們去維護,它是通過idea自己維護的,如果把這些檔案也讓git進行管理並且推送到遠端倉庫的話,由於遠端倉庫大家都可以拉取到,這些檔案就會經常產生衝突.所以要將.idea,gittest.iml以及target這些檔案加入忽略列表(.gitignore檔案).

我們可以在工作目錄中建立一個名為 .gitignore 的檔案(檔名稱固定),列出要忽略的檔案模式。

注意:在windows系統中無法建立.gitignore名稱的檔案,我們可以在Git Bash Here的命令列視窗中利用linux命令建立該檔案,命令:touch .gitignore.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-lbOi89Kf-1602612228566)(media/image15.png)]{width="5.768055555555556in" height="1.4895833333333333in"}

也可以從別的專案中複製.gitignore檔案,更多的我們使用idea來進行忽略檔案設定.

下面是.gitignore檔案示例:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-4bHR4oSy-1602612228567)(media/image11.png)]{width="5.768055555555556in" height="2.0409722222222224in"}

2.使用idea配置.gitignore忽略檔案(兩種方式:1.直接在idea中設定;2.使用外掛)

方式1:直接在idea中配置

> [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-brryyMIe-1602612228568)(media/image16.png)]{width="5.768055555555556in" height="3.5541666666666667in"}

方式2:使用.ignore外掛
> [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-amTCUdav-1602612228569)(media/image17.png)]{width="5.768055555555556in" height="3.261111111111111in"}
在這裡插入圖片描述

2.將檔案新增到暫存區的操作(在idea中可以直接提交到本地倉庫不用新增到暫存區):

右鍵專案名稱,Git->Add

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-4sJk49tP-1602612228571)(media/image19.png)]{width="5.768055555555556in" height="2.3826388888888888in"}

3 建立本地倉庫並提交檔案至本地倉庫

本地專案還沒有建立本地倉庫時:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-DogeSBvO-1602612228572)(media/image20.png)]{width="5.768055555555556in" height="3.35in"}

然後選擇專案為本地倉庫的存在目錄

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-FmrcVNLy-1602612228572)(media/image21.png)]{width="3.7705982064741908in" height="2.638888888888889in"}

提交到本地倉庫後就會在專案的檔案中產生一個.git檔案.

提交到本地倉庫或者遠端倉庫:點選右上角的綠色對號,提交

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-rDvocnkJ-1602612228574)(media/image22.png)]{width="5.768055555555556in" height="0.9020833333333333in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-5MDVF7d4-1602612228575)(media/image23.png)]{width=“5.768055555555556in” height=“4.741666666666666in”}

4.版本對比

方法1:在某個程式碼類中右鍵->Git->Compare with

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-fHFVr1WH-1602612228576)(media/image24.png)]{width="5.768055555555556in" height="3.013888888888889in"}

方法2:點選時鐘圖示

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-XX711FBT-1602612228577)(media/image25.png)]{width="4.854166666666667in" height="1.2604166666666667in"}

點選其中一個版本,檢視程式碼修改的地方

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-LysmWYcw-1602612228579)(media/image27.png)]{width="5.768055555555556in" height="2.451388888888889in"}

5. 建立分支

簡便方法:點選idea右下角的Git:master (代表當前處於master分支),既可建立新的分支也可切換其他分支.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-prSzQI0K-1602612228580)(media/image28.png)]{width="5.59375in" height="3.5416666666666665in"}

常規方法:

VCS->Git->Branches ->New Branch

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-uvt3B1xv-1602612228580)(media/image29.png)]{width="5.768055555555556in" height="3.64375in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-dVvOb1G4-1602612228581)(media/image30.png)]{width="3.46875in" height="2.46875in"}

6.切換分支

簡便方法:點選idea右下角的Git:master (代表當前處於master分支),既可建立新的分支也可切換其他分支(當前示例中還有b1分支,點選b1再點選Checkout切換到b1分支).

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-t2PossdB-1602612228583)(media/image31.png)]{width="5.768055555555556in" height="2.935416666666667in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-mxzQb7wy-1602612228585)(media/image32.png)]{width="5.768055555555556in" height="1.6034722222222222in"}

7.合併分支

VCS->Git->Merge Changes ->選擇要合併的分支,有本地倉庫分支和遠端倉庫分支

注意: 將b1合併到master分支,要在master中操作

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-fBJ6xkqM-1602612228586)(media/image33.png)]{width="5.768055555555556in" height="4.180555555555555in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-LEYs3Iyz-1602612228588)(media/image34.png)]{width="5.768055555555556in" height="4.307638888888889in"}

8.檔案衝突解決

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Nf194IQo-1602612228590)(media/image35.png)]{width="6.1418241469816275in" height="2.2708333333333335in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-aMLr7i5v-1602612228591)(media/image36.png)]{width="5.768055555555556in" height="3.370138888888889in"}

7.4 從遠端倉庫克隆工程到本地

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-qDpNx2UY-1602612228592)(media/image37.png)]{width="5.768055555555556in" height="5.222222222222222in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-A4cQXda7-1602612228595)(media/image38.png)]{width="5.768055555555556in" height="1.5993055555555555in"}

從遠端倉庫克隆到本地成功後在idea中選擇open,注意在open的時候路徑選擇一定要正確,如上圖,路徑選擇應該選擇D:\develop\IdeaProjects\gittestClone\gittest.git,切記不要只到gittestClone目錄,而要選擇gittestClone目錄裡面的gittest.git

7.5 git使用場景舉例

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-7yExpF6x-1602612228597)(media/image39.png)]{width="5.768055555555556in" height="3.2472222222222222in"}

附錄:

1.git軟體安裝

Git下載地址: https://git-scm.com/download

TortoiseGit (小烏龜) 下載地址: https://tortoisegit.org/download/

2. 安裝TortoiseGit

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-msKvv64r-1602612228598)(media/image40.png)]{width="5.768055555555556in" height="1.2013888888888888in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-S5dbVayu-1602612228599)(media/image41.png)]{width="4.107638888888889in" height="3.171527777777778in"}

一路"下一步"使用預設選項即可。

預設選項下會啟動配置畫面:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-WNCtKTda-1602612228600)(media/image42.png)]{width="4.1090277777777775in" height="3.497916666666667in"}

由於目前只有英文語言包,預設即可繼續下一步。

配置git.exe,在4.2.1中已經安裝過git-for-windows了所以在此找到git.exe所在的目錄。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-pHSU1yt1-1602612228601)(media/image43.png)]{width="4.104861111111111in" height="3.4944444444444445in"}

配置開發者姓名及郵箱,每次提交程式碼時都會把此資訊包含到提交的資訊中。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-KuQA8D4q-1602612228602)(media/image44.png)]{width="4.135416666666667in" height="3.5208333333333335in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-dK7mtr26-1602612228604)(media/image45.png)]{width="4.174305555555556in" height="3.553472222222222in"}

使用預設配置,點選"完成"按鈕完成配置。

完整完畢後在系統右鍵選單中會出現git的選單項。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-8Xa2PbKv-1602612228605)(media/image46.png)]{width="3.196527777777778in" height="3.0340277777777778in"}

3.安裝中文語言包

安裝中文語言包並不是必選項。可以根據個人情況來選擇安裝。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-ArAHF4Ni-1602612228605)(media/image47.png)]{width="4.81875in" height="1.0833333333333333in"}

直接"下一步"完整完畢。

語言包安裝完畢後可以在TortoiseGit的設定中調整語言

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-A8wrMPD5-1602612228607)(media/image49.png)]{width="4.4527777777777775in" height="3.161111111111111in"}

4.使用TortoiseGit

4.1.建立本地倉庫

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-J1DXUWBF-1602612228608)(media/image50.png)]{width="4.1875in" height="6.197916666666667in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-RIut7sgj-1602612228609)(media/image51.png)]{width="5.768055555555556in" height="2.329861111111111in"}

4.2 克隆遠端倉庫

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-eqkV1eyl-1602612228610)(media/image52.png)]{width="3.423611111111111in" height="5.067284558180227in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-L7JfYAW7-1602612228611)(media/image53.png)]{width="5.768055555555556in" height="2.7395833333333335in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-x1VLqH41-1602612228611)(media/image54.png)]{width="5.768055555555556in" height="3.1909722222222223in"}

4.3將檔案新增至暫存區

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-hIX3KPSv-1602612228612)(media/image55.png)]{width="5.768055555555556in" height="2.5805555555555557in"}

在這裡插入圖片描述

方法二:也可以不選中檔案,直接右鍵->Git Commit ->master,然後在彈出的對話方塊中勾選檔案,效果是一樣的.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-iY6nfzAK-1602612228616)(media/image56.png)]{width="4.993055555555555in" height="2.3648786089238847in"}

4.4 推送本地倉庫到遠端倉庫

**情景1:本地倉庫是從遠端倉庫克隆下來的,**如果修改完檔案後需要推送到遠端倉庫,比較簡單,

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-HuqK5Fzo-1602612228617)(media/image58.png)]{width="5.768055555555556in" height="4.728472222222222in"}

情景2:本地倉庫不是從遠端倉庫克隆的,而是自己本地電腦裡的一個資料夾

1.在資料夾內右鍵->Git Create repository here

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-oBfrXkrt-1602612228619)(media/image59.png)]{width="4.519458661417323in" height="5.736111111111111in"}

2.

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-QtxTFrxj-1602612228620)(media/image60.png)]{width="5.768055555555556in" height="2.329861111111111in"}

3.把本地檔案新增到暫存區

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-ADwJtkdr-1602612228621)(media/image61.png)]{width="5.768055555555556in" height="5.101388888888889in"}

4.提交到本地倉庫,這一步不能少!!!

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-8RtxQ4RA-1602612228623)(media/image62.png)]{width="3.249628171478565in" height="4.715277777777778in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-IZAFRJyk-1602612228624)(media/image63.png)]{width="4.826388888888889in" height="4.358044619422572in"}

5.push到遠端倉庫

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-kj5x5Tro-1602612228625)(media/image64.png)]{width="5.768055555555556in" height="5.154166666666667in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-2t12wAMH-1602612228626)(media/image65.png)]{width="5.768055555555556in" height="3.779166666666667in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-KUGLdOYP-1602612228627)(media/image66.png)]{width="5.768055555555556in" height="4.823611111111111in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-i34SykTK-1602612228628)(media/image67.png)]{width="5.768055555555556in" height="3.720833333333333in"}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-gnfBOBt2-1602612228628)(media/image68.png)]{width="5.768055555555556in" height="3.1958333333333333in"}

6.從遠端倉庫拉取程式碼到本地倉庫

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-AspSlb4s-1602612228629)(media/image69.png)]{width="5.768055555555556in" height="2.5569444444444445in"}

7.建立分支

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-r4zLecFg-1602612228630)(media/image70.png)]{width="5.768055555555556in" height="2.63125in"}

8.切換分支

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-0szfdhPF-1602612228631)(media/image71.png)]{width="5.768055555555556in" height="2.4875in"}

9.合併分支

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-pTZQE5tn-1602612228632)(media/image72.png)]{width="5.768055555555556in" height="2.4506944444444443in"}轉存中...(img-AspSlb4s-1602612228629)]{width="5.768055555555556in" height="2.5569444444444445in"}