AI Workbench 中的 Git#
Git 是 NVIDIA AI Workbench 的关键组件,并且是构建项目的基础。AI Workbench 利用 Git 进行版本控制和同步工作,使您能够协作和维护您的项目。
每个 AI Workbench 项目 都是其自己的 Git 存储库。为了备份您的工作、与他人共享或在计算资源之间移动,您需要将您的项目与 Git 服务器同步。
提示
AI Workbench 使用主机上的原生 Git 安装,因此如果需要,您可以手动使用 Git 命令。
使用本文档了解以下内容
配置您的 Git 设置#
当您安装 AI Workbench 时,您可以连接到您的 Git 服务器并指定您的 Git 作者信息。您可以在安装期间跳过这些步骤,但在您可以使用 AI Workbench 中的 Git 功能之前,您必须完成它们。要添加或更新您的 Git 设置,请参阅以下内容
Git 服务器集成 — 连接到您的 Git 帐户和其他集成
Git 作者信息 — Git 作者设置
AI Workbench Git 功能支持#
当您处理项目时,AI Workbench 支持以下 git 功能。
Git 功能 |
描述 |
AI Workbench 桌面应用程序支持 |
AI Workbench CLI 支持 |
---|---|---|---|
将存储库克隆到新目录中。 |
克隆项目 — 可从 AI Workbench 主页访问。 |
||
创建一个包含您当前更改的新提交。 |
提交 — 可从项目页面访问。 |
||
在您的项目中创建并切换到新分支。 |
创建分支 — 在项目侧边栏的 分支 部分中或通过单击 创建分支 按钮可用。 |
||
git branch |
删除项目中的分支。 |
删除分支 — 在项目侧边栏的 分支 部分中可用。 |
|
放弃当前分支中未提交或未跟踪的更改。 |
放弃更改 — 在项目侧边栏的 更改 部分中可用。您也可以从此部分将文件添加到 .gitignore。 |
||
从您的 Git 服务器获取更改和分支。 |
获取 — 在您发布项目后,可从项目页面访问。 |
||
显示提交日志历史记录。 |
历史记录 — 可从项目侧边栏访问。 |
||
将更改从一个分支合并到另一个分支。 |
合并分支 — 在项目侧边栏的 分支 部分中可用。 |
||
git push |
首次将项目推送到您的 Git 服务器。 |
发布 — 可从新项目的项目页面访问。 |
|
从您的 Git 服务器将更改拉取到您当前的分支中。 |
拉取 — 当 Git 服务器上有更改时,可从项目页面访问。 |
||
将更改从您当前的分支推送到您的 Git 服务器。 |
推送 — 在您提交更改后,可从项目页面访问。 |
||
切换到项目中现有的分支。 |
切换分支 — 在项目侧边栏的 分支 部分中可用。 |
Git LFS#
AI Workbench 利用 Git Large File Storage (LFS) 来管理大型文件和二进制文件。对于您在 AI Workbench 中创建的新项目,某些项目目录默认配置为使用 Git LFS 跟踪文件。这些目录包括 data/
和 models/
。有关更多信息,请参阅默认 AI Workbench 项目结构。
重要提示
根据您的 Git 服务器,Git LFS 可能有使用上限和相关费用。