软件环境配置和git操作
一、下载的软件1.python解析器2.MySQL8数据库3.codex和Trae cn AI agent4.Gitgitee如何检验是否安装成功1.python和mysql2.codex和trae 只需看到应用图标3.git 在桌面任意地方右键 点击显示更多选项 看到两个git图表即可或者4.gitee 登录账号二、各软件的作用软件/工具核心作用日常使用场景举例Python解析器翻译官。将写的Python代码“翻译”成电脑能执行的机器指令。运行.py脚本用pip安装第三方库如pandas、requests。MySQL 8数据大管家。用于持久化、结构化地存储和管理大量数据。用户信息表、订单记录存储数据分析时的数据仓库。CodexAI结对编程员。根据代码上下文或注释自动生成/补全代码片段。输入# 读取CSV文件并打印前5行它会自动生成pd.read_csv().head()。Trae CN AI Agent国产智能开发助手。能进行代码生成、解释、调试甚至跨文件理解项目类似Copilot的国内版。帮您解释晦涩的代码、生成单元测试、重构老旧函数。Git时光机协作桥梁。记录代码每一次修改历史方便回溯、分支管理和多人协作。git add .、git commit -m fix bug、git push。Gitee代码云仓库国内版GitHub。将本地Git仓库备份到云端实现代码托管、团队协作和开源分享。git remote add origin https://gitee.com/您的用户名/仓库名.git并推送代码。三、在新电脑能否实现可以1.我的整体思路第一步基础环境先搭地基 → 安装Python、MySQL配置好系统环境变量PATH确保在任意目录下都能调用 python 和 mysql 命令。第二步工具安装与配置再添砖瓦 → 在IDE如VS Code中安装Codex和Trae CN插件配置好账号/API Key。安装Git并配置全局用户名邮箱。第三步云仓连通最后通网 → 生成SSH密钥添加到Gitee账户实现本地与远程仓库的无密码免密推送。2.重点环节和注意事项软件重点环节注意事项Python安装时勾选“Add Python to PATH”添加到环境变量优先选择3.13版本的。若不勾选后续在CMD中无法直接使用python命令需手动配置Path很麻烦。MySQL 8安装过程中设置root密码要牢记选择“Use Legacy Authentication”旧版加密兼容性更好。新版加密方式可能导致一些旧版客户端如Navicat连接报错。初始端口默认3306注意不要被占用。Codex Trae CN在软件商店里直接搜索chatgptTrae CN可能需要登录国内账号。Codex需配置OpenAI的API Key付费可以用deep seek和火神Trae CN多为免费但注意其使用规则和数据隐私。Git安装时选择“Git from the command line and also from 3rd-party software”。全局配置一定要做git config --global user.name 你的昵称和git config --global user.email 你的邮箱否则第一次提交会失败。GiteeSSH连接在本地生成SSH公钥ssh-keygen -t rsa -C 邮箱复制公钥内容粘贴到Gitee账户的SSH设置中。推送时若提示Permission denied多半是公钥没添加或添加错了。用ssh -T gitgitee.com测试连通性。四、Git 核心技能练习将工作区所有修改包括新增文件添加到暂存区git add .查看提交历史并显示每个提交的简洁一行信息git log --oneline切换到一个名为 feature/login 的分支如果该分支不存在则基于当前HEAD创建git checkout -b feature/login将远程仓库 origin 的 main 分支最新内容拉取到本地但不合并git fetch origin main撤销最近一次提交但保留修改内容在工作区git reset --soft HEAD~1查看当前仓库所有本地分支及当前所在分支git branch将 feature/a 分支合并到当前分支并要求强制使用三方合并非快进git merge --no-ff feature/a从远程仓库 origin 拉取更新并与当前分支合并等价于 fetch mergegit pull origin修改最近一次提交的注释信息git commit --amend删除本地已合并的 bugfix 分支 git branch -d bugfix五、练习任务1创建并切换分支git checkout -b feature/isbn任务2创建文件并提交echo “public class ISBNValidator {}” ISBNValidator.javagit add ISBNValidator.javagit commit -m “添加ISBN校验工具类”任务3修改提交信息git commit --amend -m “feat: 添加ISBN校验工具类”任务4切换到main并拉取远程更新git checkout maingit pull origin main任务5合并并产生合并提交git merge --no-ff feature/isbn -m “合并feature/isbn: 添加ISBN校验功能”任务6推送到远程git push origin maingit push origin feature/isbn五、gitee码云库操作流程图1.添加到暂存区git add . (提交所有)2.查看状态git status3.提交到本地仓库git commit -m “注释”4.提交到远程仓库git push5.创建分支并切换git checkout -b 分支名称6.查看分支git branchgit branch -r (查看远程分支)git branch -a (查看所有本地和远程分支)7.切换分支并合并先执行 git checkout 主分支后执行 git merge 子分支补充子分支的意义可以隔离风险单独测试子分支的代码是否可行如果错误也不会影响主分支的内容同时可以对多个子分支和主分支进行工作总结这里创建了子分支 login 用于添加测试文档提交之后子分支的内容进入本地仓库运行无问题之后可以和主分支合并注意这时先切换到主分支再合并最后提交到远程仓库git push可以看见测试文档添加到码云库中。8.删除合并之后的子分支删除本地分支git branch -d 子分支名称9.版本回退查看提交历史git log撤回到指定版本–hard重置 HEAD 到指定的提交暂存区和工作目录都重置。git reset --hard 版本号撤回某次提交git revert 版本号

相关新闻

SAP会计凭证增强:利用BADI_ACC_DOCUMENT与EXTENSION2实现自定义字段传递

SAP会计凭证增强:利用BADI_ACC_DOCUMENT与EXTENSION2实现自定义字段传递

1. 为什么需要扩展BAPI_ACC_DOCUMENT_POST字段在实际项目中,我们经常会遇到标准BAPI接口无法满足业务需求的情况。比如最近我在做一个银行流水自动过账项目时,发现标准BAPI_ACC_DOCUMENT_POST接口中缺少记账码(Posting Key)和原因代码(Reason Code)等关键…

2026/7/15 21:20:17阅读更多 →
ArduCopter高级配置与调试实战指南:从能飞到可靠飞

ArduCopter高级配置与调试实战指南:从能飞到可靠飞

1. 项目概述:为什么“高级配置与调试”才是飞控真正落地的关键你手里的Pixhawk飞控板,出厂固件烧好了、地面站连上了、电机也转了——看起来一切顺利。但真要让它在复杂环境里稳稳悬停、按航线精准飞行、遇到突发状况自动应对,光靠默认参数和…

2026/7/15 21:20:17阅读更多 →
XXL-Job 分布式定时任务框架完整详解

XXL-Job 分布式定时任务框架完整详解

目录 一、整体概述 1. 定位 2. 核心优势(对应你提到的能力) 二、架构原理(核心流程) 1. 组件分工 2. 完整调度流程 三、核心能力详解(重点:防重复、分片、重试、日志告警) (…

2026/7/15 21:20:17阅读更多 →
信息安全毕设最新开题建议

信息安全毕设最新开题建议

0 选题推荐 - 云计算篇 毕业设计是大家学习生涯的最重要的里程碑,它不仅是对四年所学知识的综合运用,更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要,它应该既能体现你的专业能力,又能满足实际应…

2026/7/15 22:30:23阅读更多 →
Django纯内存图书商城毕业设计源码,含登录页、后台管理与操作视频

Django纯内存图书商城毕业设计源码,含登录页、后台管理与操作视频

本文还有配套的精品资源,点击获取 简介:这个Django图书商城系统专为本科毕业设计打造,所有数据运行在内存中,不用装数据库、不用改配置,下载解压就能跑。包含完整的用户登录页面(login.html)…

2026/7/15 22:30:23阅读更多 →
开源项目性能回归检测:用 Benchmark CI 防止性能劣化的自动化工程

开源项目性能回归检测:用 Benchmark CI 防止性能劣化的自动化工程

开源项目性能回归检测:用 Benchmark CI 防止性能劣化的自动化工程 一、v2.3.1 的教训:一个"小优化"带来的 40% 性能回退 一个开源的 JSON 验证库在 v2.3.1 中引入了一个"安全性改进":在 JSON 解析前增加了 Unicode 规范化…

2026/7/15 22:30:23阅读更多 →
Go 并发模型的性能边界:Goroutine 数量、Channel 吞吐与锁粒度的实验分析

Go 并发模型的性能边界:Goroutine 数量、Channel 吞吐与锁粒度的实验分析

Go 并发模型的性能边界:Goroutine 数量、Channel 吞吐与锁粒度的实验分析 一、10 万 Goroutine 同时运行的真相 一个实时推送服务使用了"每连接一 Goroutine"的模型。当同时在线用户达到 8 万时,服务的 CPU 使用率从 25% 飙升到 95%&#xff0…

2026/7/15 22:30:23阅读更多 →
培养肉产业为什么需要食品级生长因子?Qkine FG体系与细胞农业合规思路

培养肉产业为什么需要食品级生长因子?Qkine FG体系与细胞农业合规思路

摘要: Qkine食品级生长因子支持细胞农业规模化与合规化生产 关键词:生长因子、蛋白因子、细胞农业、食品级生物原料、食品级生长因子、培养肉、人造肉、无动物源细胞因子、细胞农业规模化、细胞农业合规、HACCP 在细胞农业与未来食品快速发展的今天&am…

2026/7/15 22:30:23阅读更多 →
模板驱动型文档自动化:结构化模板重构文档生产流

模板驱动型文档自动化:结构化模板重构文档生产流

1. 这不是“套模板”,而是用结构化思维重构文档生产流你有没有过这种体验:月底要交三份不同风格的行业报告,一份给技术团队看架构图和API响应示例,一份给市场部同事讲用户增长路径和转化漏斗,还有一份得塞进客户提案PP…

2026/7/15 22:25:22阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/15 6:42:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/15 6:12:45阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/15 10:54:00阅读更多 →
AI框架决定企业AI能走多远

AI框架决定企业AI能走多远

企业AI建设的第一性原理 企业搞AI,最关键的决定是什么?不是选哪家大模型,不是先做哪个场景,不是招多少AI人才——而是选哪个AI开发框架。 为什么?因为框架决定了企业AI能力的"天花板"。选对了框架&#xff0…

2026/7/15 0:01:30阅读更多 →
Java企业为什么需要AI框架

Java企业为什么需要AI框架

Java企业在AI时代的尴尬处境 Java是全球企业级应用开发的主流语言——全球超过一半的企业系统跑在Java上。但在AI浪潮面前,很多Java企业感到尴尬:大模型的接口是各种语言的,AI开发社区以其他语言为主流,似乎Java在AI时代"掉队…

2026/7/15 0:01:30阅读更多 →
CC3230x嵌入式开发实战:SD主机、定时器与低功耗模式深度解析

CC3230x嵌入式开发实战:SD主机、定时器与低功耗模式深度解析

1. 项目概述:为什么需要关注CC3230x的SD主机、定时器与低功耗?在物联网和嵌入式设备开发领域,我们常常面临一个核心矛盾:设备需要具备强大的连接能力、可靠的数据存储和实时控制功能,同时又必须严格控制功耗以延长电池…

2026/7/15 0:01:30阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/15 15:50:47阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/15 8:52:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/15 14:06:23阅读更多 →