5.0 KiB
title, intro, versions, type, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | versions | type | topics | shortTitle | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 在代码空间中使用源控制 | 在对代码空间中的文件进行更改后,您可以快速提交更改并将更新推送到远程仓库。 |
|
how_to |
|
Source control | 513bf0729e1f04bf93f45999b2fa9e45231add5c | e8c012864f |
HT | zh-CN | 11/09/2022 | 148159460 |
{% jetbrains %}
{% data reusables.codespaces.codespaces-jetbrains-beta-note %}
{% endjetbrains %}
关于 {% data variables.product.prodname_github_codespaces %} 中的源代码管理
您可以直接在代码空间内执行所需的所有 Git 操作。 例如,可以从远程存储库获取更改、切换分支、创建新分支、提交和推送更改以及创建拉取请求。 您可以使用代码空间内的集成终端输入 Git 命令,也可以单击图标和菜单选项以完成所有最常见的 Git 任务。 本指南解释如何使用图形用户界面来控制源代码。
{% vscode %}
有关 {% data variables.product.prodname_vscode %} 中的 Git 支持的详细信息,请参阅 {% data variables.product.prodname_vscode %} 文档中的“在 VS Code 中使用版本控制”。
{% endvscode %}
{% webui %}
{% data variables.product.prodname_vscode %} Web 客户端中的源代码管理使用与 {% data variables.product.prodname_vscode %} 桌面应用程序相同的工作流。 有关详细信息,请参阅 {% data variables.product.prodname_vscode %} 文档中的“在 VS Code 中使用版本控制”。
{% endwebui %}
使用 {% data variables.product.prodname_github_codespaces %} 更新文件的典型工作流程将是:
- 从 {% data variables.product.prodname_dotcom %} 上仓库的默认分支,创建代码空间。 请参阅“为存储库创建 codespace”。
- 在代码空间中,创建一个新的分支来操作。
- 进行更改并保存。
- 提交更改。
- 提出拉取请求。
{% webui %}
{% data reusables.codespaces.source-control %}
{% endwebui %}
{% vscode %}
{% data reusables.codespaces.source-control %}
{% endvscode %}
{% jetbrains %}
创建或切换分支
-
单击状态栏右侧的分支名称。
-
在弹出菜单中,执行以下操作之一:
提交更改
从远程仓库拉取更改
可以从远程存储库的同一分支中拉取更改,并将这些更改应用到你在 codespace 中处理的存储库副本。
将更改推送到远程仓库
可以推送保存并提交的更改。 这将应用这些更改到远程仓库上的上游分支。 如果您尚未准备好创建拉取请求,或者希望在 {% data variables.product.prodname_dotcom %} 上创建拉取请求,则可能需要这样做。
{% endjetbrains %}








