Git克隆一個Git存儲庫和其他常見操作
這篇文章描述了如何克隆一個Git存儲庫並執行其他常見Git和磚回購的操作。
重要的
如果你克隆一個回購使用CLI通過集群的網絡終端,文件不會顯示在UI磚。
添加一個回購和遠程連接
您還可以創建一個新的回購在磚和添加遠程Git存儲庫URL之後。
創建一個新的回購不連接到一個遠程Git存儲庫,點擊添加回購按鈕。取消選擇通過複製Git存儲庫創建回購回購,輸入一個名稱,然後單擊創建回購。
當您已經準備好添加Git存儲庫URL,單擊旁邊的向下箭頭回購的名字在工作區中打開回購菜單,並選擇Git…Git打開對話框。
在Git存儲庫URL的URL字段中,輸入遠程存儲庫和從下拉菜單中選擇您的Git提供者。點擊保存。
添加一個回購連接到一個遠程回購
點擊回購在側邊欄。
點擊添加回購。
在添加回購對話框中,選擇通過複製Git存儲庫創建回購並輸入存儲庫URL。從下拉菜單中選擇您的Git提供者,有選擇地改變名稱用於磚回購,並點擊創建回購。遠程存儲庫的內容是克隆磚回購。
在這個階段你隻可以選擇克隆存儲庫的一個子集通過稀疏校驗模式看目錄稀疏的結帳。這是特別有用如果存儲庫的規模超出了磚的支持限製
訪問Git對話框
您可以訪問Git對話框從筆記本或磚回購的瀏覽器。
從一個筆記本,點擊旁邊的按鈕的筆記本名稱標識當前Git分支。
從磚回購的瀏覽器,點擊按鈕右邊的回購的名字:
您也可以點擊旁邊的向下箭頭回購名稱,並選擇Git…從菜單中。
把變化從遠程Git存儲庫
將改變從遠程Git存儲庫,點擊Git的對話框。筆記本和其他文件自動更新到最新版本在你的遠程存儲庫。
重要的
Git操作拉在上遊清楚筆記本狀態變化。有關更多信息,請參見引入的變更清理筆記本狀態。
解決合並衝突
要解決合並衝突,必須丟棄衝突性的變更或提交更改的一個新分支,然後將它們合並到原始的特性分支使用拉請求。
如果有一個合並衝突,回購UI顯示一個通知讓你取消拉或解決衝突。如果您選擇使用公關解決衝突,一個對話框,允許您創建一個新的分支,並提交您的更改。
當你點擊致力於新分支與一個鏈接,通知:創建一個拉請求解決合並衝突。點擊鏈接以打開你的Git提供者。
Git提供者,創建公關,解決衝突,並將新的分支合並到原始的分支。
返回到回購UI。使用Git對話框將改變從Git存儲庫原分支。
承諾,推動修改遠程Git存儲庫
當你增加了新的筆記本或文件,或更改現有的筆記本電腦或文件,Git對話突顯出變化。
添加一個需要總結的更改,然後單擊提交和推將這些更改推到遠程Git存儲庫。
如果你沒有權限提交到默認分支,如主要
,創建一個新的分支和使用Git提供者接口來創建一個請求(PR)合並到默認的分支。
請注意
結果不包括一個筆記本提交。所有結果被清除之前提交。
說明解決合並衝突,看到解決合並衝突。
Git重置
預覽
這個特性是在公共預覽。
在磚回購協議,您可以執行Git重置
在磚UI。在磚回購相當於一個Git重置git重置——努力
操作。更改到您的本地分支也推到遠程。
使用Git重置可以重置一個分支一個已知的好狀態。你可以使用這個在當地的編輯與上遊部門衝突,你不介意失去那些編輯。閱讀更多關於git複位困難的。
配置稀疏的結帳方式
預覽
這個特性是在公共預覽。
稀疏的付款是一個客戶端設置你可以克隆和工作隻有一個子集的磚的遠程存儲庫的目錄。這是特別有用如果存儲庫的規模超出了磚的支持限製。
您可以使用稀疏校驗模式當添加新回購(克隆)。
在添加回購對話框,打開先進的。
選擇稀疏的結帳方式。
在錐形模式框,指定您想要的錐形付款模式。單獨的多個模式由換行符。
在這個時候,你不能禁用回購的稀疏校驗數據磚。
錐形模式是如何工作的
了解圓錐模式在稀疏的結帳工作模式,代表遠程存儲庫結構見下圖。
如果您選擇稀疏的結帳方式,但沒有指定一個錐形模式,默認錐應用模式。這隻包含文件的根,沒有子目錄,導致回購結構如下:
設置稀疏校驗錐模式父/子/孫子
結果在所有的內容孫子
目錄被遞歸地包括在內。的文件立即/父
,/父/子
和根目錄也包括在內。看到目錄結構如下圖:
您可以添加多個模式換行隔開。