在 Visual Studio Code 中管理用于 JavaScript 开发的 GitHub 存储库

Visual Studio Code 为 JavaScript 开发人员提供全面的 Git 和 GitHub 集成。 本指南介绍如何直接从开发环境管理 GitHub 存储库,简化从代码创建到部署的工作流。

你将了解如何打开现有存储库、初始化新项目、创建功能分支、提交更改并推送到 GitHub,所有这些作都无需离开 VS Code。 本指南介绍每个任务的多种方法,包括活动栏、命令面板、状态栏和集成终端,以便你可以选择最适合开发样式的方法。

先决条件

打开远程存储库

在本地计算机上打开远程存储库。

  1. 安装远程存储库扩展
  2. 选择 Visual Studio Code 左下角的远程指示器。
  3. 按提示操作。

Visual Studio Code 使用操作系统(如 macOS KeyChain 或 Windows 凭据管理器)提供的 Git 身份验证以及任何 git 功能。 输出在命令面板 > Git 中可见:显示 Git 输出。

连接到自定义 GitHub 域

默认情况下,Visual Studio Code 假定存储库托管在上 github.com。 如果需要连接到其他域(例如企业 GitHub 等 github.<company_name>.com)上的存储库,则需要相应地配置 Git 路径。

若要更新 VS Code 中的 Git 路径,请打开 文件→首选项→设置 并搜索 Git: Path。 通过此设置,可以指定适用于自定义 GitHub 域的 Git 可执行文件的绝对路径。

Visual Studio Code 中 Git 路径的设置搜索栏的屏幕截图。

或者,可以直接在git.path文件中添加或更新settings.json设置,以确保 VS Code 在所有存储库操作中使用正确的 Git。

打开本地存储库

如果本地计算机上已有一个存储库,并且想要在 Visual Studio Code 中打开它,只需打开该文件夹即可。 Visual Studio Code 识别 .git 子文件夹并显示相关信息。

  1. 选择 Ctrl + K + O
  2. 选择 文件夹。

初始化新存储库

使用以下过程创建本地 git源代码存储库。

  1. 从活动栏中选择源代码管理,或使用 Ctrl + + 的键组合。

  2. 选择“ 初始化存储库”。

    Visual Studio 的屏幕截图,其中显示了“初始化存储库”按钮。

初始化存储库后, 在 GitHub 上创建存储库。 然后,从命令面板将该存储库作为远程存储库添加到本地项目:搜索 Git: Add remote

为更改创建分支

创建新的分支以捕获更改,并隔离主或默认分支。

  1. 从活动栏中选择源代码管理。
  2. 选择源代码管理旁边的省略号(...)。
  3. 选择 “分支 ->创建分支”。

在本地提交更改

对分支上的文件进行更改后,提交更改。

  1. 从活动栏中选择源代码管理。

  2. 输入提交消息,然后选择“提交”。

    将 yarn.lock 文件添加到 Git 的屏幕截图。

将本地分支推送到 GitHub

  1. 在活动栏中选择“源代码管理”图标。
  2. 选择“发布分支”。 如果 GitHub 上不存在存储库,则会为你创建存储库。

查看 Git 输出

使用源代码管理扩展时,可以查看 Git 命令输出。 当命令失败时,此输出有助于调试。

  1. 在活动栏中选择“源代码管理”图标。

  2. 选择省略号 (…),然后选择“显示 Git 输出”

    Visual Studio Code 源代码控件的屏幕截图,其中突出显示了“显示 Git 输出”选择。

用于处理 Git 和 GitHub 的 Visual Studio Code 工具

在 Visual Studio Code 中处理存储库需使用单独的工具。

图标 信息 访问来源
命令面板中的 Git 命令 F1
源代码管理扩展 活动栏
GitHub 拉取请求和问题扩展 活动栏
GitHub 存储库扩展 可通过以下方法快速轻松地打开一个 GitHub 存储库:从命令面板 (F1) 搜索“GitHub 存储库: 打开存储库…”,或者从远程指示器(状态栏左下角的绿色按钮)选择“打开 GitHub 存储库…”。