GitKraken使用教程-基礎部分(8)


9.  遠程(Remote)倉庫

1) 添加遠程倉庫

一般在本地新建倉庫后,需要添加一個遠程倉庫用於push/pull代碼。鼠標移至GitKraken左側區域的REMOTE欄,點擊

該欄右邊出現的 按鈕。將會出現如下圖所示的界面:

圖 3‑1 添加遠程倉庫

Name 填寫的是遠程倉庫的名稱,用於標識不同的遠程倉庫。Pull URL 和 Push URL 一般是一樣的,這里填寫的是服務器上的Test倉庫。

填寫完后,點擊 Add Remote 按鈕,完成遠程倉庫的添加。

如果是通過克隆的方式拷貝遠程倉庫中的代碼,那么一般是不需要添加遠程倉庫的,程序會自動為你添加一個叫做 origin 的遠程倉庫。

2) 向遠程倉庫添加分支

添加好遠程倉庫后,程序會自動在本地添加遠程分支的指針(一般為origin/master)。克隆遠程倉庫時程序也會添加遠程分支的指針。

要向遠程倉庫中添加新分支,需要先在本地創建一個新分支,參考8.2) 節 創建本地(Local)分支 的內容。

假設現在已經在本地創建了一個叫做testnewbranch的分支,並已切換至該分支。點擊程序頂部的 按鈕,將其推送到服務器倉庫origin上。

在程序頂部會出現提示:What remote/branch should “testnewbranch” push to and pull from? 以及下圖所示的內容

圖 3‑2 選擇遠程分支

點擊 Submit 按鈕,將會在遠程倉庫中新建叫做“testnewbranch”的分支,並將本地分支推送到服務器上的testnewbranch分支。在遠程倉庫origin的分支列表中就會出現testnewmaster分支,如下圖:

圖 3‑3遠程倉庫中出現新分支

3) 刪除遠程倉庫中的分支

若遠程倉庫中有些分支是意外推送上去的,可以右鍵點擊遠程倉庫中的分支列表,以刪除遠程倉庫的testnewbranch分支為例,

在下拉菜單中找到Delete origin/testnewbranch選項如圖 3‑4,點擊即可刪除遠程倉庫中的testnewbranch分支。

圖 3‑4刪除遠程分支

4) 修改本地分支和遠程分支的對應關系

一般本地分支和遠程分支是一一對應的,如本地的master分支應該對應於遠程分支origin/master,一般不需要手動修改分支的對應關系。

右鍵點擊本地的分支列表,比如點擊master分支,出現如下圖所示的菜單:

圖 3‑5 本地分支操作菜單

點擊 Set Upstream,在程序頂部出現提示:

Origin 處選擇的是遠程倉庫,緊隨其后的文本框是要創建的遠程分支名,這里填寫testmaster以便向遠程倉庫中添加testmaster分支。點擊 Submit 按鈕,將會改變本地分支推送和拉取時對應的遠程分支。


免責聲明!

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



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