Git GUI 個人源碼及團隊源碼管理

1.軟件安裝

跟一般軟件一樣,一直next就行
在這裏插入圖片描述

2.Git 忽略文件

在工程目錄下創建.gitignore文件,然後填寫(路徑爲想忽略的文件的所在位置):
/Project/Main_MDK-ARM/DebugConfig
/Project/Main_MDK-ARM/Listings
/Project/Main_MDK-ARM/Output/*.o
最後命令行(git_bash)中執行:
git rm -r --cached .
git add .
git commit -m 'update .gitignore' 

3.個人源碼管理

A.以圖示工程爲例
B.進入工程目錄,鼠標右鍵,選擇GIT GUI HERE,選擇創建,如果這裏已經創建了,就會直接打開GUI界面。
在這裏插入圖片描述
C.填寫創建的位置,直接選工程目錄下
在這裏插入圖片描述
D.在工程目錄下會多一個GUI隱藏文件夾(需要開啓隱藏文件夾顯示才能看到)
在這裏插入圖片描述
第一次使用把這四個按鍵依次點一遍,就保存原始代碼了,第一個按鍵是檢測文件,第二個是階段性改變,就是把Unstaged changes裏面的內容放到staged changes裏面,git保存的東西是在staged changes裏面的,第三個是標註,這裏可以寫一些關於本次修改的文字信息,第四個是上傳到本地倉庫,也就是保存。
在這裏插入圖片描述
E.下面以實例說明GIT的使用,首先在源碼裏面做一個修改,如圖,在文本文件裏面寫入數據
在這裏插入圖片描述
F.先掃描一下文件,可以看到doc文件被修改了
在這裏插入圖片描述
G.然後點擊第二個按鍵,如果有的文件不想保存,有的想保存,鼠標選擇文件,ctrl+t保存某個文件,ctrl+u不保存某個文件
在這裏插入圖片描述
H.加入標籤
在這裏插入圖片描述
I.Commit按鍵提交,提交完成界面會清空
J.如果想查看和之前的差別點擊repository–>visualize master’s history
在這裏插入圖片描述
K.還原到歷史版本,在工程目錄下,鼠標右鍵,點開GIT BUSH,命令git log顯示當前所有版本信息
在這裏插入圖片描述
git reset --hard b359fed15abb569b41d734ae43ff6d3c2d607af1還原到之前的某個版本,還有個簡單的辦法,reset --hard HEAD^ ,表示上一個版本,HEAD^^,表示上兩個版本,以此類推
在這裏插入圖片描述
L.打開doc查看,已經還原之前版本
在這裏插入圖片描述
M.如果要又回到現在的版本
在這裏插入圖片描述
在這裏插入圖片描述

4.團隊本地源碼管理

A.首先要保證大家在一個局域網內
B.將源碼進行文件共享,程序文件夾–>鼠標右鍵–>屬性–>共享,選擇eveyone
在這裏插入圖片描述

C.程序文件夾–>鼠標右鍵–>屬性–>高級共享–>共享此文件夾,然後別人就能通過局域網絡訪問這個文件。
D.將別人的網絡驅動器映射到本地,計算機–>鼠標右鍵–>映射網絡驅動器–>選擇共享的驅動器,成功之後對方共享文件夾就成爲了本地設備,如下變成了Z盤
在這裏插入圖片描述
E.後面的操作其實就是本地硬盤文件的訪問。如:
中心倉庫(團隊管理者):E:\looper\MES-7(dapperLoopMini–A)
分支倉庫(辛勤的碼農):E:\looper\DapperLoopMini\program\MES-7(dapperLoopMini–A)
繼續我上面的操作,我分支倉庫改了doc.c文件,現在同步到中心倉庫
在這裏插入圖片描述
F.在重新倉庫,打開GIT GUI–>remote–>add
在這裏插入圖片描述
G.獲取成功,GUI顯示success
在這裏插入圖片描述
H.此時文件還沒有被替換,需要合併文件,關閉GUI,重新打開一次,快捷鍵ctrl+m,如果合併不了,可以使用強制合併git merge <對應的分支> --allow-unrelated-histories
在這裏插入圖片描述
在這裏插入圖片描述

5.Git常用命令

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章