軟件工具——GitGUI使用教程


https://blog.csdn.net/qq_15903671/article/details/87970177

公司使用GitLab作版本控制工具,開發使用git客戶端鏈接到公司GitLab服務器進行代碼和文檔的提交和維護。

Git客戶端安裝教程:https://blog.csdn.net/qq_15903671/article/details/87966916

以下包括:GitGUI頁面功能簡介及克隆項目到本地、GitGUI增刪改項目文件並提交、GitGUI與服務端同步

一、GitGUI頁面功能簡介及克隆項目到本地

打開gitGUI后進入首頁,分別為:GitGUI創建新的本地庫、GitGUI克隆服務器項目、GitGUI打開git倉庫

1.1 如下圖,點擊Create New repository 嘗試創建一個新的本地git倉庫,需要選擇一個本地路徑。打開后沒有跟遠程服務端關聯,如果需要下載項目則需要打開gitBash 使用git clone 指令。

1.2 如下圖,點擊Clone Exitsting Repository 直接從遠程服務器端克隆一個倉庫到本地路徑。輸入服務端的ssh鏈接地址和本地倉庫存儲路徑。注意:本地路徑是由GitGui創建的,不能是已存在的文件夾。

點擊Clone后進入工作頁面。

1.3 如下圖,點擊 Open Existing Respository 打開之前創建過的本地git倉庫。選擇本地倉庫存儲文件夾就好(文件夾下是有.git隱藏文件夾的)

1.4 在包含.git隱藏文件夾的路徑下,點擊鼠標右鍵選擇 Git GUI Here 也可以直接打開Git GUI工作頁。

1.5 工作頁簡介

 二、 GitGUI增刪改項目文件並提交
 

2.1 點擊 Repository -- Browse Master's Files 可以查看從服務端拷貝到本地倉庫的所有文件

2.2 點擊 Repository -- Explore Working Copy 打開本地倉庫文件路徑,可直接編輯當前項目的所有文件。

我們新增了一個test.txt文件

2.3 提交變更:

在右下區域,點擊Rescan刷新git本地倉庫的變化情況。在工作區可以看到新增的test.txt文件,選中文件后點擊上方菜單欄 Commit -- Stage to Commit (快捷鍵 Ctrl + T)

文件到了暫存區之后,在提交說明中填寫備注,點擊commit。文件消失,本地git倉庫提交成功。這時候在服務端是看不到文件的,且服務端版本已經與本地版本不一致。

點擊上方菜單欄Remote -- Push

選擇 Remote或者選擇Arbitrary Location 並把服務端的ssh連接粘貼進去都可以,點擊Push。則文件上傳到服務端完成。

修改刪除操作基本一致 。

三、GitGUI與服務端同步

多人合作的項目,本地倉庫向服務端提交的同時,也需要從服務端更新其他人提交的代碼或文件。

在干活之前前拉取服務端所有更新,使自己的本地庫版本達到最新是個好習慣,可以盡可能減少提交沖突的產生。

3.1 在服務端使用web IDE 新增一個文件

點擊新增文件按鈕,輸入文件名后點擊Create file

左側Edit欄中出現文件,右側編輯文件。Edit欄最下放有Commit按鈕,點擊后暫存。

填寫Commit Message 后點擊Stage&Commit 提交。

這時服務端比本地git倉庫多了一個test111文件,版本也高了一次 commit。

3.2 本地同步服務端變更

Git GUI 菜單欄Remote -- Fetch From 后面選擇從哪個服務端獲取更新(其實服務端可能是唯一的公司服務器,也可能是多個協作伙伴,所以是個列表)

這樣並沒有直接把test111文件down下來,只是獲取了一些變更信息。

Git GUI 菜單欄 Merge -- Local Merge.  如下圖所示,點擊Merge

這個時候test111這個文件才真正被下載到本地git倉庫的存儲路徑下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM