3.2. 使用 Git 在 code-server 中协作工作台
如果您的笔记本或其他文件存储在 Git 版本控制中,您可以克隆 Git 存储库以便在 code-server 中使用它们。准备就绪后,您可以将您的更改推送回 Git 存储库,以便其他人可以查看或使用您的模型。
3.2.1. 使用 code-server 从 Git 存储库上传现有的笔记本文件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 code-server 用户界面将 Git 存储库克隆到工作区,以继续工作或从外部项目集成文件。
先决条件
- 您有一个正在运行的 code-server workbench。
- 具有您要克隆的 Git 存储库的读取访问权限。
流程
复制 Git 存储库的 HTTPS URL。
-
在 GitHub 中,点 HEKETI Code
HTTPS,然后点 Copy URL to clipboard 图标。 - 在 GitLab 中,单击 Code,然后单击 Clone with HTTPS 下的 Copy URL 图标。
-
在 GitHub 中,点 HEKETI Code
-
在 code-server 窗口中,从活动栏中选择菜单图标(
),→ View Commandure。 -
在 Command swig 中,输入
Git: Clone,然后从列表中选择Git: Clone。 - 粘贴包含笔记本的存储库的 HTTPS URL,然后按 Enter 键。
- 若有提示,请输入您的 Git 存储库的用户名和密码。
- 选择要将存储库克隆到的文件夹,然后单击 OK。
- 克隆存储库时,会出现一个对话框,询问您是否要打开克隆的存储库。在对话框中点 Open。
验证
-
检查存储库的内容是否在 code-server Explorer 视图中可见,或者在终端中运行
ls命令,以验证存储库是否显示为一个目录。
3.2.2. 使用 CLI 将现有笔记本文件从 Git 存储库上传到 code-server 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用命令行界面将 Git 存储库克隆到工作区,以继续工作或从外部项目集成文件。
先决条件
- 您有一个正在运行的 code-server workbench。
流程
复制 Git 存储库的 HTTPS URL。
-
在 GitHub 中,点 HEKETI Code
HTTPS,然后点 Copy URL to clipboard 图标。 - 在 GitLab 中,单击 Code,然后单击 Clone with HTTPS 下的 Copy URL 图标。
-
在 GitHub 中,点 HEKETI Code
-
在 code-server 窗口中,从 Activity Bar 中选择菜单图标(
),→ Terminal New Terminal 来打开终端窗口。 输入
git clone命令:git clone <git-clone-URL>
git clone <git-clone-URL>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 HTTPS URL 替换
,例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
-
检查存储库的内容是否在 code-server Explorer 视图中可见,或者在终端中运行
ls命令,以验证存储库是否显示为一个目录。
3.2.3. 使用远程 Git 存储库中的更改更新 code-server 中的项目 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以从远程 Git 存储库将其他用户所做的更改拉取到工作台中。
先决条件
- 您已配置了远程 Git 存储库。
- 您已将 Git 存储库导入到 code-server 中,存储库的内容在 code-server 中的 Explorer 视图中可见。
- 有将文件从远程 Git 存储库拉取到本地存储库的权限。
- 您有一个正在运行的 code-server workbench。
流程
-
在 code-server 窗口中,从活动栏中点 Source Control 图标(
)。
- 单击 Views 和 More Actions 按钮(…),然后选择 Pull。
验证
- 您可以在 Source Control 窗格中查看从远程存储库拉取的更改。
3.2.4. 将 code-server 中的项目更改推送到 Git 存储库 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要在生产环境中构建和部署您的应用,请将您的工作上传到远程 Git 存储库。
先决条件
- 您有一个正在运行的 code-server workbench。
- 您已在 code-server 中添加了相关的 Git 存储库。
- 有权限将更改推送到相关的 Git 存储库。
- 已安装 Git 版本控制扩展。
流程
-
在 code-server 窗口中,从活动栏中选择菜单图标(
),→ File Save All 以保存任何未保存的更改。 -
点 Source Control 图标(
)打开 Source Control 窗格。
- 确认更改的文件显示在 更改 下。
在 Changes 标题旁边,单击 Stage All Changes 按钮(+)。
暂存的文件移到 Staged Changes 部分。
- 在 Message 字段中输入您所做的更改的简短描述。
- 在 Commit 按钮旁边,点 More Actions… 按钮,然后点 Commit & Sync。
- 如有提示,输入您的 Git 凭据,然后单击确定。
验证
- 您最近推送的更改在远程 Git 存储库中可见。