跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.js大前端

TRAE 与 VSCode 中的 Git 版本管理实战

综述由AI生成在 TRAE 或 VSCode 中管理 Git 版本是日常开发必备技能。涵盖从远程仓库克隆项目、理解主分支与开发分支策略、创建个人工作分支,到代码提交、推送及合并至需求分支的全流程操作。重点介绍了如何在图形界面中完成分支切换与合并,并辅以命令行验证方法,帮助开发者规范协作流程,避免冲突。

虚拟内存发布于 2026/3/23更新于 2026/5/47 浏览

TRAE 与 VSCode 中的 Git 版本管理实战

在开发过程中,使用集成环境进行 Git 管理能显著提升效率。以下流程以 TRAE 为例,VSCode 的操作逻辑基本一致。

克隆项目

从 GitHub 或 Gitee 获取项目代码。在界面顶部输入项目地址,选择本地存放路径即可。等待片刻后,项目即完成克隆。

项目克隆界面

输入项目地址

选择存放路径

稍等片刻后,项目就 clone 到你本地了。

项目克隆完成

分支策略说明

项目中通常包含多种分支,理解其用途有助于规范协作:

  • 主分支 (main):作为所有分支的基础,合并无 Bug 的代码。
  • **版本分支 (release_...):**用于归档特定版本节点,便于线上问题回溯。
  • **需求分支 (feature_...main...):**对应具体业务需求的开发主线。
  • **开发分支 (feature_...userName...):**开发者个人独立工作的分支。

以上只是我在日常开发中使用的版本管理方式,不适用于所有人,这里只是为了后面的内容做铺垫。

当我们 clone 下来代码后,一般主分支,版本分支,需求分支都已经有了,我们只需要创建自己的开发分支就行。

按图示步骤创建开发分支

创建开发分支

创建开发分支 2

创建开发分支 3

至此你的开发分支就创建完成了。此时 TRAE/VSCode 中显示的应该就是你的开发分支,如果不确定,可以在终端运行 git branch 确认一下。带*号的就是当前所在分支。

确认分支

切换分支

接下来看一下如何切换分支。

如图所示

切换分支入口

选择你想切换的分支

选择目标分支

提交与推送

当你在自己的开发分支修改了代码后,需要先提交到自己的分支,如图所示,点击提交。

提交代码

再点击同步更改,这时候就推送到远程你的开发分支上了。

同步更改

代码合并

当你开发了新功能,你需要将你的代码合并到需求分支上,也就是 feature_projectName_versionCode_main_date 分支,首先你需要切换到需求分支上。

然后按图所示

合并操作

选择你要合并的分支

选择源分支

最后推送到远程

推送合并结果

这样你的代码就合并到需求分支了。

同样如果需要将别人合到需求分支上的代码,合并到你自己的开发分支,也是同样的操作,只不过是先切到自己的开发分支,然后点击合并,选择需求分支,最后再推送到自己的分支。

大概记录了一下,大部分步骤我都实际操作了一遍,应该没啥问题,如果大家遇到问题,欢迎指出,我及时修改,避免误导别人。

目录

  1. TRAE 与 VSCode 中的 Git 版本管理实战
  2. 克隆项目
  3. 分支策略说明
  4. 切换分支
  5. 提交与推送
  6. 代码合并
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 2022 年大厂 Android 面试题汇总与解析
  • OpenClaw 新手指南:AI 机器人搭建与配置详解
  • 滑动窗口实战:串联所有单词与最小覆盖子串解析
  • JavaScript 与 TypeScript 核心区别、优缺点及语法差异详解
  • OmniXtreme: 高动态人形机器人控制通用性壁垒突破
  • 基于 Docker 部署 DeskClaw 人机协同办公平台实战
  • AI 与存储的结合:智能存储的实践与挑战
  • 知识库问答机器人:基于 SpringAI+RAG 的完整实现
  • AI 产品经理入行必备知识梳理
  • C++ 继承机制:同名成员隐藏规则与默认函数详解
  • 解决新机型 Copilot 键替代右 Ctrl 键问题
  • 35 道常见前端 Vue 面试题详解
  • Gitee 与 Git 入门指南:从零开始掌握版本控制
  • 顺序表模拟实现与洗牌算法应用
  • Python 高性能编程:绕开 Threading 陷阱的 3 种并发方案
  • 线性 DP 经典四题详解
  • 基于 Docker 的本地 AI 量化分析平台搭建与波浪理论实战
  • 海康视频插件浏览器中间件弹窗及视频显示异常处理
  • Spring Bean 作用域、生命周期与自动装配深度解析
  • HTML 零基础入门:从基础标签到实战页面

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online