Git項目管理基本操作
服務端軟體下載下傳:
https://bonobogitserver.com/ 下載下傳Git服務端的安裝包(實際上是個一個基于MVC的網站應用程式)

将網站部署在IIS上面:
注:如果本機中沒有安裝IIS需要先安裝IIS:
詳細步驟: https://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html
Win7、Win8、Win10步驟一樣。
部署流程同普通的網站部署:
可以參考官方詳細介紹: https://bonobogitserver.com/install/
用戶端軟體下載下傳:
https://git-scm.com/downloads 下載下傳Git用戶端
https://tortoisegit.org/download/ 下載下傳Git用戶端圖形界面管理工具TortoiseGit
一. 賬戶管理
登入部署好的bonobo git server:
初始使用者名:admin
密碼:admin
圖1-1-1
圖1-1-2
圖1-1-3
二. 克隆項目
1. 點選圖1-1-2 庫的名稱連結進入庫的詳情頁面,複制Git庫的url位址(這裡是基于http協定的)
圖2-1-1
2. 在自己的本地建立一個檔案夾當作自己的工作目錄,然後右鍵點選Git克隆,确認資訊無誤後點選确定,首次會提示輸入使用者名和密碼
圖2-2-1
等待處理完成……
圖2-2-2
圖2-2-3
三. 分支管理
1. 建立新分支。
在本地項目目錄中右鍵- TortoiseGit-建立分支,輸入想要建立的分支名稱
圖3-1-1
2. 切換分支。
在項目目錄下右鍵- TortoiseGit-切換/檢出
圖3-2-1
選擇要切換的分支後點選确定
圖3-2-2
3. 送出分支
項目檔案修改完畢後,在項目目錄中右鍵Git送出-> (對應的分支名稱)
圖3-3-1
輸入更改的日志資訊,确認要送出的檔案後點選送出
圖3-3-2
如果要推送至中央伺服器上,請在送出後點選推送
圖3-3-3
4. 合并分支
假設現在有feature-newtask1和feature-newtask2兩個分支,這兩個分支都是從master分支建立的。其中feature-newtask1中開發并送出至伺服器了一些新的功能,這個時候feature-newtask2需要feature-newtask1中送出的代碼,此時需要進行代碼的合并。
在項目目錄下右鍵- TortoiseGit-合并
圖3-4-1
選擇 feature-newtask1分支,點選确定
圖3-4-2
處理完成後即可,此時feature-newtask2分支已經擷取到了feature-newtask1分支送出的代碼
圖3-4-3
四. Visual Studio 中使用Git插件
在開發工具Visual Studio 2013、Visual Studio 2015中已經內建了Git插件,無需單獨安裝。
圖4-1-1
在團隊資料總管中可以看到相應的菜單,功能和TortoiseGit一緻,在此不再贅述。
圖4-1-2
圖4-1-3