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复位困难的。
配置稀疏的结帐方式
稀疏的付款是一个客户端设置你可以克隆和工作只有一个子集的砖的远程存储库的目录。这是特别有用如果存储库的规模超出了砖的支持限制。
您可以使用稀疏校验模式当添加新回购(克隆)。
在添加回购对话框,打开先进的。
选择稀疏的结帐方式。
在锥形模式框,指定您想要的锥形付款模式。单独的多个模式由换行符。
在这个时候,你不能禁用回购的稀疏校验数据砖。
锥形模式是如何工作的
了解圆锥模式在稀疏的结帐工作模式,代表远程存储库结构见下图。
如果您选择稀疏的结帐方式,但没有指定一个锥形模式,默认锥应用模式。这只包含文件的根,没有子目录,导致回购结构如下:
设置稀疏校验锥模式父/子/孙子
结果在所有的内容孙子
目录被递归地包括在内。的文件立即/父
,/父/子
和根目录也包括在内。看到目录结构如下图:
您可以添加多个模式换行隔开。