Git Gui基本使用情況

2022-01-22 19:55:11 字數 2436 閱讀 1381

安裝的話,新手的話,全部「下一步(next)」即可。

2、建庫(init)

(如果你需要在本機計算機建庫並管理自己的**,請看此節。)

首先,新建乙個資料夾,進入資料夾後點選右鍵,選擇「git init here」:

執行完這個操作後,會發現此資料夾中,多了乙個「.git」的隱藏資料夾,說明執行成功。

然後,將源**copy到此目錄中(也可以直接在源**處直接init):

做完這個操作後,再點選滑鼠右鍵後,點選「git commit tool」,填寫完commit後,點選「提交」即可:

最後,我們來看一下history,右鍵點選滑鼠選擇「git history」:

3、轉殖(clone)

(如果你從屬於某個專案下,需要將遠端的庫down到本機計算機,請看此節。)

在需要建立庫的目錄下點選右鍵選擇:「git gui」 :

在彈出視窗點選「轉殖已經版本庫」:

重點來了,之所以將這步稱為重點,是因為網上大多數這一步的教程都錯誤的!

然後在source location中輸入完整的待轉殖版本庫所在位址,在target directory中輸入或選擇本地的目錄(請注意此處會自動新建乙個目錄,不需要提前建立!)

我以ssh為例,

以下第一幅圖是區域網內部為例的:

上面是區域網案例的。

下面是訪問外網ip的方式:

外網訪問可以需要注意幾點:

(1)、因為gui的source location這裡其實不能更換ssh預設埠,就算加上「:實際埠號」也會返回以下錯誤資訊:

ssh: connect to host 123.117.67.67 port 22: bad file number

fatal: the remote end hung up unexpectedly

(2)、不能使用~號來代替家目錄的路徑組成部分了,必須使用git遠端庫的絕對位址

然後點選「轉殖」,會提示輸入ssh對應的密碼:

輸入密碼後,就會自動轉殖了,這裡可能要輸入3次密碼,請一次次認真輸入吧。成功後會提示類似資訊:

from 192.168.31.130:~/jmcx

* [new branch]      master     -> origin/master

4、上傳(push)

(如果你從屬於某個專案下,已經clone了遠端的庫,需要將本地**修改後,上傳到遠端庫,請看此節。)

前提條件需要滿足已經完成上面的「2、建庫」操作了。修改檔案後,在git gui下進行「快取改動」,然後輸入描述,點選「提交」,點選「上傳」,輸入密碼後回自動上傳。成功應該是:

右鍵在git庫所在目錄下開啟git gui,在上方找到「遠端(remote)」,點開之後選擇「從..獲取(fetch)」,自動展開後,點選「origin」:

6、合併(pull - merge)

fetch之後,到git gui的「合併(merge)」下點選「本地合併」,一般情況下是預設條件直接點選「合併(merge)」即可:

到這裡教程就告一段落了。

ExecutorService使用情況

1 executorservice是是乙個介面,繼承了executor 2 而executor亦是乙個介面,該介面只包含了乙個方法void execute runnable command 3 executors 該類是乙個輔助類,此包中所定義的 executor executorservice s...

前端This使用情況

一 普通函式的this指向window。二 物件方法中this指向呼叫者。三 建構函式中this。1 function newperson name,age const p1 new person 張三 18 return的內容為基本資料型別為p1,return的內容為引用資料型別為其本身 cons...

檢測USB使用情況

此方法放在任何地方,都可以正常.procedure tform1.usb var msg tmessage const dbt devicearrival 8000 dbt deviceremovecomplete 8004 dbt devnodes changed 0007 begin case ...