VSCode+AI操作Git、GitHub
目录一、下载Git二、安装vscode三、登录GitHub账号四、完成Git于GitHub的绑定五、使用VSCode操作Git5.1 初始化5.2 commit5.3 查看旧版本改动5.4 回退5.5 分支六、使用VSCode操作GitHub6.1 GitHub项目克隆到本地6.2 本地项目上传GitHub6.3 Github项目的修改同步到本地6.4 本地修改同步到GitHub一、下载Git访问Git官网点击“Install for Windows”点击下载安装程序然后一直点击下一步完成安装二、安装vscode访问VSCode官网下载vscode三、登录GitHub账号github官网访问github官网注册账号我通过谷歌账号登录四、完成Git于GitHub的绑定打开codex选择一个项目目录codex使用deepseek可以参考这篇文章【UE5.8 MCP】接入AI大模型输入提示词“把这个文件夹初始化成git项目并且推送到GitHub上面”这时候项目中就多了.git和.gitignore文件其中.gitignore申明了项目中哪些文件不应受到git管理此时AI提示需要一个远端仓库的地址我们可以在github上先新建一个repository存储库命名这个存储库的名称可以设置存储库是共有还是私有然后点击【Create repository】按钮创建复制存储库的地址粘贴到codex按照AI提示创建一个new token勾选repo作用域生成令牌之后立刻复制保存 token 字符串然后粘贴到codex此时可以看到工程已经成功上传到GitHub五、使用VSCode操作Git5.1 初始化这里在桌面创建了一个空文件夹表示一个项目打开VSCode用VSCode打开这个文件夹。然后点击“Source Control”再点击“Initialize Repository”此时文件夹中多了一个.git表示这是一个受git管理的项目5.2 commit此时我们在这个项目中进行任何操作只要点击“Commit”后都会记录在Git仓库中。例如这里我创建了一个文件此时就可以在VSCode中描述一下然后点击“Commit”点击“Yes”表示这次直接把所有改动加入暂存区然后执行 commit可以看到这里记录了一条本地 Git 的版本提交记录展开后可以看到文件具体的改动情况5.3 查看旧版本改动如果想看某次提交时项目长什么样可以点击“CheckoutDetached”。注意这只是临时查看旧版本不能直接在这上面提交代码。如果要回到最新的状态可以在终端输入如下指令git checkout main5.4 回退如果想回退到某个版本可以先选中某条记录然后右键点击“Copy Commit Hash”然后告诉ai让其还原到这个状态其实AI帮我们执行的是如下命令现在我们用AI就可以不用再记这些命令git reset --hard Commit lD现在可以看到在这个状态之后的提交记录被移除了。如果想撤回某次提交但是又不影响之后的提交例如我现在的提交记录如下我想删除第2条记录但是不影响最新的记录可以让AI这么做此时git提交记录如下本次AI执行的命令如下git revert Commit lD5.5 分支这里在最新的记录基础上创建一个分支填写一个分支名称基于这个分支我新建了一个文件如果我们想将feature分支合并到main可以告诉AI此时记录如下合并后可以删除分支六、使用VSCode操作GitHub6.1 GitHub项目克隆到本地在Github上选择一个项目复制项目地址VSCode先退出当前项目先点击“Source Control”然后点击“Clone Repository”输入克隆的地址选择一个项目存放的本地目录选择后就把一个Github项目存放到本地同时创建了本地仓库6.2 本地项目上传GitHub例如现在有个项目如下我想将其上传到GitHub中先用VSCode打开这个项目初始化为一个git仓库先commit一下点击“Publish Brash”然后选择共有/私有仓库等待上传完毕点击VSCode右下角按钮打开Github可以看到成功上传GitHub6.3 Github项目的修改同步到本地例如这里我在Github创建了一个新的文件编辑文件名称、文件内容然后点击“Commit changes”点击“Commit changes”此时可以看到添加了一个文件在本地VSCode中点击“Sync Changes”此时就把远程GitHub的提交同步到本地6.4 本地修改同步到GitHub在VSCode可以看到此时本地项目与Github项目是完全同步的如果要本地进行修改最好先创建一个分支在该分支基础上我添加了一个文件然后点击Commit点击“Publish Branch”将本地的改动同步到GitHub此时我们在Github上切换到对应分支就可以看到本次提交的内容了如果想把这次分支合并到Main点击“Pull requests”点击“New pull request”注意这里是分支往main上合并。点击“Create pull request”填写本次提交修改内容的描述后点击“Create pull request”来创建合并请求开源仓库的维护者会收到合并请求如下图点击“File changed”可以看到本次修改的内容如果同意合并就点“Merge pull request”如果不同意就编辑一下意见然后点击“Close pull request”参考视频https://www.bilibili.com/video/BV1ySLc6QEcB/?spm_id_from333.337.search-card.all.clickvd_source36a3e35639c44bb339f59760641390a8

相关新闻

UDS学习三:读数据 0x22(Read Data By Identifier)

UDS学习三:读数据 0x22(Read Data By Identifier)

读数据 0x22(Read Data By Identifier)1. 为什么需要这个服务2. 报文格式3. DID 是什么4. DID 的通用分类5. 数据格式怎么读6. 0x22 需不需要解锁7. 常见 NRC1. 为什么需要这个服务 ECU 内部存储了很多信息:硬件序列号、软件版本、配置参数、…

2026/10/16 12:24:35 阅读更多 →
黑苹果麦克风无声的协议层诊断与SSDT延迟修复

黑苹果麦克风无声的协议层诊断与SSDT延迟修复

1. 项目概述:这不是驱动兼容问题,而是信号链路被悄悄切断了“黑苹果麦克风无法使用”——这行字在各大技术社区里每年都会重复出现上千次,但绝大多数人点进去后看到的解决方案,不是“换声卡驱动”,就是“重装系统”&am…

2026/10/16 12:24:35 阅读更多 →
基于STM32与MP2642的2S电池主动均衡电路设计

基于STM32与MP2642的2S电池主动均衡电路设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 12:24:35 阅读更多 →

最新新闻

freeCodeCamp信息安全认证实操:HelmetJS+Python渗透测试

freeCodeCamp信息安全认证实操:HelmetJS+Python渗透测试

freeCodeCamp的信息安全认证我在去年集中过一段时间认真刷完了,前后花了大概三周。这套认证和其他课程最大的不同在于,它不是为了让你背几个概念,而是逼着你真正去写代码:一边用HelmetJS给Express应用加固防护,一边用P…

2026/10/17 5:24:25 阅读更多 →
景区旅游小程序源码部署与二次开发全流程指南

景区旅游小程序源码部署与二次开发全流程指南

简介:这份PHP经典源码面向希望学习Web应用开发或搭建景区在线服务平台的开发者,以旅游小程序为实战场景,覆盖预订、导航、信息查询等核心业务。源码包共1952个文件,约27.88MB,以1186个PHP文件为主体,辅以ph…

2026/10/17 5:24:25 阅读更多 →
让机器人学会设计下一个自己:Physical RSI与AutoResearch方法论拆解

让机器人学会设计下一个自己:Physical RSI与AutoResearch方法论拆解

1. 从RoboDojo榜单说起:一个成立3个月的团队凭什么登顶RoboDojo这个名字,最近在机器人学习圈子里被反复提起。它本质上是一个面向具身智能体的综合评测基准,覆盖抓取、装配、移动操作、多步任务规划等几十类任务,评分维度不只看成…

2026/10/17 5:24:25 阅读更多 →
Claude Code模板全解析:从CLAUDE.md到Hooks的工程化实践

Claude Code模板全解析:从CLAUDE.md到Hooks的工程化实践

claude-code-templates 这个名字,最近在开发者圈子里出现的频次明显高了起来。拆开看其实很直白:一组围绕 Claude Code 这个终端级 AI 编程助手设计的模板方案,涵盖 CLAUDE.md 项目指令文件、斜杠命令、权限策略、hooks 钩子配置等一整套可复…

2026/10/17 5:24:25 阅读更多 →
Vim快速上手指南:从模式到高效编辑的完整攻略

Vim快速上手指南:从模式到高效编辑的完整攻略

说实话,每次有新人问我“如何快速学会vim”,我都有点不知道怎么回答。因为vim这东西,用“学会”这个词其实不太准确,更贴切的说法是“习惯”——它是把你从鼠标和菜单的舒适区里硬拽出来,逼着你的手指和思维重新建立一…

2026/10/17 5:24:25 阅读更多 →
Claude Code模板化实战:把项目约定固化,让AI编程助手真正懂你

Claude Code模板化实战:把项目约定固化,让AI编程助手真正懂你

项目标题往那摆,说白了就是一句话的事儿:Claude Code 的真正效率,不在于你问得多细,而在于你给它的模板有多靠谱。今年 Claude Code 这类命令行 AI 编程工具火了之后,最容易被忽略的就是“模板化”这件事。很多人拿到 …

2026/10/17 5:23:24 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →