如何使用 VS Code 进行 Git 管理?

前置准备

  1. 先确认电脑已安装 Git:打开系统终端(Windows CMD/PowerShell,Mac 终端),输入 git --version,能显示版本号就是已安装;如果没装,去Git官网下载安装(安装时全部默认下一步即可)。

  2. 首次使用 Git 需配置用户名和邮箱(终端输入): bash

    运行

    复制代码
    git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱"

    (这两步是 Git 的基础要求,VS Code 依赖系统 Git 环境)


一、VS Code 中 Git 核心操作(纯界面版)

1. 克隆远程仓库(把网上的代码拉到本地)

这是最常用的第一步,比如克隆 GitHub/Gitee 上的仓库:

  1. 打开 VS Code,点击左侧栏「源代码管理」图标(长得像分支的图标,快捷键Ctrl+Shift+G);
  2. 点击「克隆存储库」,在弹出的输入框中粘贴远程仓库的 HTTPS/SSH 地址(比如https://github.com/xxx/xxx.git);
  3. 选择本地保存路径(比如D:\code\my-project),点击「选择作为工作区文件夹」;
  4. 等待克隆完成,VS Code 会自动打开该仓库,此时就可以编辑代码了。
2. 初始化本地仓库(本地新建项目用 Git 管理)

如果是自己新建的项目,先初始化 Git:

  1. 在 VS Code 中打开你的项目文件夹(「文件」→「打开文件夹」);
  2. 打开「源代码管理」面板,点击「初始化存储库」;
  3. 选择当前项目文件夹,确认后,项目就被 Git 接管了(会生成隐藏的.git文件夹)。
3. 提交代码(把本地修改保存到 Git)

代码改完后,需要「暂存→提交」两步完成本地保存:

  1. 打开「源代码管理」面板,能看到所有修改过的文件(红色是未暂存,绿色是已暂存);
  2. 暂存文件
    • 单个文件:点击文件右侧的「+」号;
    • 全部文件:点击「更改」右侧的「+」号(一次性暂存所有修改);
  3. 填写提交信息:在输入框中写清楚这次改了什么(比如「修复登录按钮样式」「新增首页接口」),不能为空;
  4. 点击输入框下方的「√」号(或按Ctrl+Enter),完成提交。
4. 推送 / 拉取代码(和远程仓库同步)
  • 推送(本地→远程):提交后,点击面板右上角的「↑」图标(推送),第一次推送可能需要登录 GitHub/Gitee 账号,验证后就能把代码推到远程仓库;
  • 拉取(远程→本地):如果别人改了远程代码,点击「↓」图标(拉取),就能把最新代码同步到本地;
  • 同步:点击「↔」图标,会自动先拉取再推送,适合单人开发。
5. 分支管理(多版本并行开发)

比如开发新功能时建分支,不影响主分支:

  1. 打开「源代码管理」面板,点击右上角「⋯」(更多操作)→「分支」→「创建分支」;
  2. 输入分支名(比如feature/login,语义化命名),选择基于哪个分支创建(默认main/master);
  3. 切换分支:点击左下角的分支名(比如main),在弹出的列表中选择要切换的分支;
  4. 合并分支:开发完后,切回main分支,点击「⋯」→「合并」→选择要合并的分支(比如feature/login),确认即可。
6. 解决代码冲突

多人协作时容易出现冲突,VS Code 能可视化解决:

  1. 拉取代码时如果提示冲突,「源代码管理」面板会显示「冲突」文件;

  2. 打开冲突文件,能看到 VS Code 标注的冲突区域: plaintext

    复制代码
    <<<<<<< HEAD (你本地的代码)
    你的代码内容
    =======
    远程仓库的代码内容
    >>>>>>> feature/login (冲突的分支)
  3. 编辑文件:保留需要的代码,删除冲突标记(<<<<<<</=======/>>>>>>>);

  4. 保存文件后,点击「解决」→「暂存已解决的冲突」,再提交、推送即可。


二、实用技巧(提升效率)

  1. 查看提交历史:安装「Git History」插件(之前推荐过),右键文件→「Git: View History」,能可视化查看所有提交记录、谁改了哪行代码;
  2. 撤销修改
    • 未暂存:右键修改的文件→「放弃更改」;
    • 已暂存:点击文件右侧的「-」号,取消暂存;
    • 已提交:点击「⋯」→「提交」→「撤销上次提交」(会保留代码修改,只是撤销提交记录);
  3. 对比修改:在「源代码管理」面板中,点击文件右侧的「▷」号,能看到文件修改前后的对比(红色删除,绿色新增)。

总结

  1. VS Code 操作 Git 的核心流程:「克隆 / 初始化仓库 → 暂存修改 → 提交 → 推送 / 拉取」,全程可视化,不用记命令;
  2. 首次使用需先安装 Git 并配置用户名 / 邮箱,这是基础前提;
  3. 分支管理和冲突解决是协作的关键,VS Code 的可视化界面能大幅降低难度。
相关推荐
用户3835514240282 小时前
git 删除历史记录或历史大文件后 提交历史记录到新的仓库
git
kqz20143 小时前
主分支下某个文件夹的git记录同步到开发分支
git
午安~婉5 小时前
整理Git
前端·git
飞翔沫沫情5 小时前
关于在Jenkins 的job 中隐藏shared library 共享库相关的Git信息
运维·git·jenkins
wang6021252186 小时前
Git部署项目配置密钥-Linux系统
linux·运维·git
Knight_AL7 小时前
Git 版本回退/撤销/重置:CheckOut VS Revert VS Reset
git
jayaccc17 小时前
Git命令大全:从入门到精通
大数据·git·elasticsearch
论迹19 小时前
【Git】-- Git安装 & 卸载(ubuntu)
git·ubuntu·elasticsearch
论迹20 小时前
【Git】-- Git基本操作
git·ubuntu