Git克隆一個Git存儲庫和其他常見操作

這篇文章描述了如何克隆一個Git存儲庫並執行其他常見Git和磚回購的操作。

重要的

如果你克隆一個回購使用CLI通過集群的網絡終端,文件不會顯示在UI磚。

添加一個回購和遠程連接

您還可以創建一個新的回購在磚和添加遠程Git存儲庫URL之後。

  1. 創建一個新的回購不連接到一個遠程Git存儲庫,點擊添加回購按鈕。取消選擇通過複製Git存儲庫創建回購回購,輸入一個名稱,然後單擊創建回購

    添加回購沒有遠程連接。
  2. 當您已經準備好添加Git存儲庫URL,單擊旁邊的向下箭頭回購的名字在工作區中打開回購菜單,並選擇Git…Git打開對話框。

    回購菜單:添加一個Git存儲庫URL。
  3. Git存儲庫URL的URL字段中,輸入遠程存儲庫和從下拉菜單中選擇您的Git提供者。點擊保存

    Git對話框中設置選項卡。

添加一個回購連接到一個遠程回購

  1. 點擊回購圖標回購在側邊欄。

  2. 點擊添加回購

    添加回購。
  3. 添加回購對話框中,選擇通過複製Git存儲庫創建回購並輸入存儲庫URL。從下拉菜單中選擇您的Git提供者,有選擇地改變名稱用於磚回購,並點擊創建回購。遠程存儲庫的內容是克隆磚回購。

    克隆從回購。

在這個階段你隻可以選擇克隆存儲庫的一個子集通過稀疏校驗模式看目錄稀疏的結帳。這是特別有用如果存儲庫的規模超出了磚的支持限製

訪問Git對話框

您可以訪問Git對話框從筆記本或磚回購的瀏覽器。

  • 從一個筆記本,點擊旁邊的按鈕的筆記本名稱標識當前Git分支。

    Git對話框上的按鈕筆記本。
  • 從磚回購的瀏覽器,點擊按鈕右邊的回購的名字:

    Git在回購瀏覽器對話框按鈕。

    您也可以點擊旁邊的向下箭頭回購名稱,並選擇Git…從菜單中。

    回購菜單:訪問Git對話框。

把變化從遠程Git存儲庫

將改變從遠程Git存儲庫,點擊拉Git的對話框。筆記本和其他文件自動更新到最新版本在你的遠程存儲庫。

重要的

Git操作拉在上遊清楚筆記本狀態變化。有關更多信息,請參見引入的變更清理筆記本狀態

解決合並衝突

要解決合並衝突,必須丟棄衝突性的變更或提交更改的一個新分支,然後將它們合並到原始的特性分支使用拉請求。

  1. 如果有一個合並衝突,回購UI顯示一個通知讓你取消拉或解決衝突。如果您選擇使用公關解決衝突,一個對話框,允許您創建一個新的分支,並提交您的更改。

    解決合並衝突對話框。
  2. 當你點擊致力於新分支與一個鏈接,通知:創建一個拉請求解決合並衝突。點擊鏈接以打開你的Git提供者。

    創建公關消息合並衝突。
  3. Git提供者,創建公關,解決衝突,並將新的分支合並到原始的分支。

  4. 返回到回購UI。使用Git對話框將改變從Git存儲庫原分支。

承諾,推動修改遠程Git存儲庫

當你增加了新的筆記本或文件,或更改現有的筆記本電腦或文件,Git對話突顯出變化。

Git對話框。

添加一個需要總結的更改,然後單擊提交和推將這些更改推到遠程Git存儲庫。

如果你沒有權限提交到默認分支,如主要,創建一個新的分支和使用Git提供者接口來創建一個請求(PR)合並到默認的分支。

請注意

  • 結果不包括一個筆記本提交。所有結果被清除之前提交。

  • 說明解決合並衝突,看到解決合並衝突

切換到一個不同的分支

你可以切換到(結帳)不同分支通過分支Git對話框中的下拉

創建一個新的分支

你可以創建一個新的分支基於現有分支從Git對話框:

Git對話的新分支。

Git重置

預覽

這個特性是在公共預覽

在磚回購協議,您可以執行Git重置在磚UI。在磚回購相當於一個Git重置git重置——努力操作。更改到您的本地分支也推到遠程。

使用Git重置可以重置一個分支一個已知的好狀態。你可以使用這個在當地的編輯與上遊部門衝突,你不介意失去那些編輯。閱讀更多關於git複位困難的

重置到上遊(遠程)的分支

重置您的本地分支到遠程分支,遵循這些步驟。

請注意

複位時,你失去了所有未提交的更改,上演和unstaged。

  1. 選擇重置烤肉串的菜單。

  2. 選擇部門重置。

    Git重置,艱難的對話框

重置為一個不同的遠程分支

在這種情況下,你選擇重置分支(例如,feature_a)到另一個分支(例如,主要)。這個過程也重置上遊(遠程)分支feature_a主要。

重要的

  • 如果你有未提交的更改,警報警告說“你的未提交的更改都將丟失。”

  • 如果你重置到另一個分支,磚力推動運行操作,遠程重置當前分支的曆史。

  1. 選擇重置烤肉串的菜單。

  2. 選擇您要重置的遠程分支。在本例中,您重置的主要分支。

    Git重啟對話框——很難其他分支

配置稀疏的結帳方式

預覽

這個特性是在公共預覽

稀疏的付款是一個客戶端設置你可以克隆和工作隻有一個子集的磚的遠程存儲庫的目錄。這是特別有用如果存儲庫的規模超出了磚的支持限製

您可以使用稀疏校驗模式當添加新回購(克隆)。

  1. 添加回購對話框,打開先進的

  2. 選擇稀疏的結帳方式

    稀疏的付款選項Add回購對話框。
  3. 錐形模式框,指定您想要的錐形付款模式。單獨的多個模式由換行符。

在這個時候,你不能禁用回購的稀疏校驗數據磚。

錐形模式是如何工作的

了解圓錐模式在稀疏的結帳工作模式,代表遠程存儲庫結構見下圖。

遠程存儲庫結構稀疏校驗。

如果您選擇稀疏的結帳方式,但沒有指定一個錐形模式,默認錐應用模式。這隻包含文件的根,沒有子目錄,導致回購結構如下:

稀疏校驗:默認錐模式。

設置稀疏校驗錐模式父/子/孫子結果在所有的內容孫子目錄被遞歸地包括在內。的文件立即/父,/父/子和根目錄也包括在內。看到目錄結構如下圖:

稀疏校驗:指定parent-grandchild-child文件夾錐模式。

您可以添加多個模式換行隔開。

修改稀疏校驗設置

一旦創建一個回購,稀疏校驗錐可以從編輯模式設置> >錐先進模式

請注意以下行為:

  • 刪除一個文件夾從錐形模式刪除它從磚如果沒有未提交的更改。

  • 添加一個文件夾通過編輯稀疏校驗錐模式將其添加到磚,而無需額外的吸引力。

  • 稀疏校驗模式不能改變刪除一個文件夾時未提交該文件夾的變化。

    例如,一個用戶編輯一個文件在一個文件夾,不提交修改。然後她試圖改變稀疏校驗模式不包含此文件夾。在本例中,模式是接受,但實際並不刪除文件夾。她需要恢複的模式包括文件夾,提交修改,然後重新應用新模式。

請注意

你不能禁用稀疏結帳的回購創建稀疏校驗模式啟用。

啟用了稀疏校驗做,推動改變

您可以編輯現有的文件,提交和推動他們從回購接口。當創建新文件夾的文件你應該確保他們都包含在錐模式你指定了回購。

包括一個新的文件夾以外的錐形模式導致一個錯誤在提交和推動操作。糾正它,編輯錐模式包括新文件夾你想提交並推動。

使用回購API

回購API允許您創建、列表、更新和刪除數據磚回購編程上。此外,您可以使用Git憑證API來管理你的Git提供者拍。