写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)

欢迎关注“广佛市民”微信公众号

🐢 前言

你让 AI 改代码,它改爽了,但你的文件被删了。

你 Ctrl+C、Ctrl+V 备份整个文件夹,桌面堆了 20 个”最终版final_v3真的最终版”。

朋友,是时候请出小乌龟(TortoiseGit)​ 了——一个让你右键点点点就能驾驭 Git 的神器。

🧰 我们要安装的三件套

第一步:下载 Git 引擎工具https://git-for-windows.github.io/ 或者 国内网盘下载地址

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图

第二步:下载 TortoiseGit 图形界面&中文语言包https://tortoisegit.org/download/ 或者 国内网盘下载地址

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图1

第三步:最终所需三件套

安装顺序 角色 安装包
1️⃣ 第一个装 Git 引擎(汽车发动机) Git-2.55.0.3-64-bit.exe
2️⃣ 第二个装 图形界面(方向盘+仪表盘) TortoiseGit-2.19.1.0-64bit.msi
3️⃣ 第三个装 中文语言包 TortoiseGit-LanguagePack-2.19.0.0-64bit-zh_CN.msi

⚠️ 顺序绝对不能错:先装 Git 引擎,再装小乌龟,最后汉化。反过来小乌龟找不到发动机,直接罢工 。

📦 安装三部曲(全程鼠标,零命令)

第一步:装 Git

双击 Git-2.55.0.3-64-bit.exe,除了安装路径建议改成 `C:\Program Files\Git`(避开中文路径)之外,其余全部默认,一路 Next(下一步) 到 Finish (结束)。
装完桌面不会有图标,正常,Git 是后台服务。

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图2

第二步:装 TortoiseGit

双击 TortoiseGit-2.19.1.0-64bit.msi,一路 Next。

装完自动弹出配置向导:

    1. 它会自动探测到 Git 路径(C:\Program Files\Git\bin\git.exe),确认无误
    2. 填写用户名和邮箱(随便填,比如 吾乐吧 / [email protected]),这只是用来标记”谁做的提交”
    3. 点”完成”

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图3

验证安装:桌面空白处点右键,如果菜单里出现 Git 克隆...在这里创建版本库,恭喜,小乌龟活了 。

第三步:装中文语言包

双击 TortoiseGit-LanguagePack-2.19.0.0-64bit-zh_CN.msi → 一路 Next。

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图4

安装到最后一步勾选“Configure TortoiseGit to use this language” 就可以直接使用中文语言

也可以手动修改语言:右键 → TortoiseGit设置 → 左侧 常规 → 右侧 语言 下拉选 中文(简体) → 确定。

再次右键,菜单全变中文了。

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图5

🧠 先搞懂 7 个核心概念(不看这段,后面全懵)

Git 听起来吓人,其实就是给代码拍快照 + 备份这两件事。下面这张”概念小词典”,建议你贴在显示器边框上。

1. 仓库 / Repository(版本库)—— 中文菜单:在这里创建版本库

💡 英文菜单:Git Create repository here

是什么:一个被 Git 盯上的普通文件夹,里面多了个隐藏的 .git 目录,相当于一本”日记本”,记录这个项目每一次改动的历史 。

打个比方:你的项目文件夹本来是个普通房间,执行”创建版本库”后,房间里藏了一本时光日记,以后每次改动都会被记录下来 。

2. 提交 / Commit —— 中文菜单:Git 提交(C) → "master"...

💡英文菜单:Git Commit

是什么:给当前代码拍一张”快照”,永久存进本地仓库的历史里。每次提交都要写一段提交信息(比如”AI 帮我写了登录功能”),相当于给这个存档起个名字 。

打个比方:打游戏时点”保存进度”。以后无论代码怎么崩,都能读档回到这一刻 。

⚠️ 关键认知:提交只是存到了你自己电脑的本地仓库,别人/云端还看不到!

3. 推送 / Push —— 中文菜单:右键 → TortoiseGit推送(H)...

是什么:把你本地仓库里那些”提交快照”上传到远程仓库(如 Gitee / GitHub),让云端有备份、让别人能看到 。

打个比方:你把存档从本地保险箱寄到了云端的保险柜 。

4. 拉取 / Pull —— 中文菜单:右键 → TortoiseGit拉取(P)...

是什么:Pull = Fetch + Merge。从远程仓库下载最新代码,并且自动合并到你当前的本地代码中 。

打个比方:队友往云端传了新作业,你点”拉取”,相当于把队友的进度同步到你的书桌上,Git 还会自动帮你拼到一起 。

⚠️ 如果两人改了同一段代码,Git 拼不到一起,就会报冲突(Conflict),需要人工介入。

5. 获取 / Fetch —— 中文菜单:右键 → TortoiseGit获取(E)...

是什么:也是从远程仓库下载更新,但不会自动合并到你的本地代码 。

打个比方:你去邮局取了包裹(远程的更新),但只是放在门口看看里面是啥,还没拆开用到​ 。

Fetch vs Pull 的区别:

操作 下载远程更新 自动合并到本地
获取 Fetch​
拉取 Pull​

小白日常用 Pull 就够了;想”先看看远程改了啥再决定要不要合并”时,才用 Fetch

6. 同步 / Sync —— 中文菜单:右键 → Git 同步

是什么:TortoiseGit 特有的一个聚合窗口,里面集成了拉取、推送、获取等按钮,相当于”先拉后推”的一站式操作台 。

打个比方:一个控制台,左边拉、右边推,中间看日志 。

💡 单人用 AI 编程的场景,其实主要用提交 + 推送就够了,”同步”窗口更适合多人协作时快速操作。

7. 克隆 / Clone —— 中文菜单:右键 → Git 克隆...

是什么:从远程仓库(比如 GitHub 上的开源项目)把整个项目下载到本地,包括所有代码和历史记录 。

打个比方:别人在云端的整个游戏(不只是存档),你下载到自己电脑上玩 。

🎯 概念关系一图流

你的电脑                              云端(Gitee/GitHub)
─────────────────────────────────────────────────────────
工作区(写代码)                      
   ↓ 提交(Commit)
本地仓库(.git 快照历史)             
   ↓ 推送(Push)                     远程仓库
   ↑ 拉取(Pull) = 获取+合并 ──────→ 
   ↑ 获取(Fetch) 只下载不合并 ↗
─────────────────────────────────────────────────────────

记住这条铁律:

改完代码 → 提交(Commit) 存本地 → 推送(Push) 上云端​

开工之前 → 拉取(Pull) 拿最新

🏗️ 实战一:创建本地仓库(让文件夹被 Git 盯上)

假设你有个 AI 帮你写的项目,路径是 D:\吾乐吧的AI项目

  1. 进入 D:\吾乐吧的AI项目
  2. 右键​ → Git 在这里创建版本库(英文:Create repository here
  3. 弹窗里不要勾”制作纯版本库”(纯仓库没有工作区,不适合咱们)
  4. 点”确定”

文件夹里会多出一个隐藏的 .git 目录——这就是 Git 的”黑匣子”,千万别手贱删它​ 。

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图6

文件夹图标可能会出现红色感叹号,意思是”有改动还没提交”,这是正常的。

📸 实战二:提交(Commit)—— 给代码拍快照

AI 帮你写完一个功能、代码能跑。赶紧提交,存个档:

  1. D:\吾乐吧的AI项目 文件夹上右键​ → Git 提交(C) → "master"...(英文:Git Commit
  2. 弹出提交窗口:
┌──────────────────────────────────────────┐
│ 日志信息(提交信息):                     │
│ [ AI 写完登录功能,能跑了 ]   ← 写人话!   │
│                                            │
│ ☑ 文件1.py                                 │
│ ☑ 文件2.js                                 │
│                                            │
│        [ 提交 ]  [ 取消 ]                  │
└──────────────────────────────────────────┘
  1. 勾选要提交的文件(一般全选)
  2. 填写提交信息:这是最关键的一步!写清楚”这次改了啥”,比如 AI 写完登录功能,能跑了
  3. 点”提交”

🎉 提交成功!这个版本的代码已经永久存进你电脑的本地仓库了。以后随时能回到这一刻。

💡 黄金习惯:吾乐吧小编作为一个十几年的资深码农,强烈建议大家:AI 每帮你完成一个独立功能 / 修完一个 bug,就提交一次。就像吃完饭就洗碗,好习惯受益终身。

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图7

⏪ 实战三:还原(Revert)—— 撤销AI改乱的修改,或者恢复误删的文件

AI有时候可能直接把文件删了,或者改得面目全非你不想保存。这时候不需要回滚整个版本,只要“还原”单个/多个文件就行。

场景A:AI误删了一个文件,想找回来

1. 在项目文件夹上右键 → TortoiseGit → 显示日志
2. 找到删除发生之前的那个版本(比如“AI添加了登录功能”那次提交)
3. 展开该版本的文件列表,找到被删的那个文件
4. 右键点击该文件 → 还原(英文:Revert)

文件会立刻回到文件夹里,内容就是删除前的样子。

场景B:AI改乱了某个文件,你想放弃所有未提交的改动(大多是数这个场景)

如果你还没提交,AI把代码改得一团糟,你想直接回到上一次提交时的干净状态:

1. 在项目文件夹上右键 → TortoiseGit → 还原(R)…(英文:Revert)
2. 弹窗会列出所有有改动的文件,勾选你想恢复的文件(或者全选)
3. 点“确定”

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图8

⚠️ 注意:这个操作会永久丢弃你当前未提交的所有修改,文件内容回到最近一次提交时的样子。

💡 小技巧:如果你只想恢复某一个文件,也可以在文件上直接右键 → TortoiseGit → 还原,效果一样。

⏪ 实战四:重置(Reset)—— AI 改崩了?一键穿越

如果代码已经被AI改炸了(例如:修改了很多个文件),并且已经通过“commit/Git 提交”进本地仓库了,这个时候单纯的还原已经不太适用,可以通过重置整个版本解决(一般较少使用这个场景):

  1. 项目文件夹上右键​ → TortoiseGit显示日志
  2. 看到时间线:
● 修复了按钮点击报错        (今天 15:30)  ← 当前版本,崩了
● AI 添加了登录功能          (今天 11:20)  ← 这个版本是好的
● 初始化项目                (昨天 20:00)
  1. 右键点击”AI 添加了登录功能”那条 → 重置到这个版本...
  2. 弹窗中选择 硬重置​ → 确定

瞬间,文件夹回到 11:20 的样子,AI 后来的破坏全部消失 。

⚠️ 硬重置会丢弃当前所有未提交的改动。如果你只是想”看看旧版本长啥样”,可以选”软重置”;

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图9

🌐 实战五:推送到云端(Push)—— 给代码上双保险

本地提交还不够稳,电脑坏了咋办?推到 Gitee(国内版 GitHub,访问快):

一、在 Gitee 上建远程仓库

  1. 打开 gitee.com,注册登录
  2. 点右上角 +新建仓库
  3. 仓库名填 my-ai-project,其他默认,点”创建”
  4. 复制出现的 HTTPS 地址,类似 https://gitee.com/你的名/my-ai-project.git

二、本地关联远程仓库

  1. 项目文件夹右键 → TortoiseGit设置
  2. 左侧选 远端
  3. 远端名填 origin(惯例叫法)
  4. URL 粘贴刚才复制的地址
  5. 点”添加/保存” → 确定

三、推送

  1. 项目文件夹右键 → TortoiseGit推送(H)...(英文:Push
  2. 远端选 origin,分支选 master(或 main
  3. 点”确定”
  4. 首次会弹 Gitee 登录框,输入账号密码(现在 Gitee 推荐用”个人访问令牌”代替密码)

推送成功!刷新 Gitee 页面,就能看到你的代码了。

💡 以后每次提交后,想备份到云端就点一下”推送”。提交是存本地,推送是传云端,两步走清楚。

📥 实战六:克隆(Clone)—— 把别人/云端的代码下载下来

同事发了个 Git 地址,或者你想下载 GitHub 上的开源项目:

  1. 找个空文件夹(比如 D:\学习项目
  2. 右键​ → Git 克隆...(英文:Clone
  3. URL 栏粘贴项目地址(如 https://github.com/flydoos/WinASAR.git
  4. 目录栏会自动填好,也可改成你想要的路径
  5. 点”确定”,进度条走完就下载好了

写给普通人的AI 编程保命指南,代码被误删?别再复制文件夹备份了(小乌龟 TortoiseGit 小白入门教程 2026)插图10

🔄 实战七:拉取与获取(Pull / Fetch)—— 拿到别人/云端的最新

场景:你在另一台电脑上推了代码,现在回到这台电脑,想把最新版本拿过来。

拉取(Pull)= 获取 + 自动合并

项目文件夹右键 → TortoiseGit拉取(P)...(英文:Pull)→ 确定。

远程的最新代码会下载并自动合并到你的本地文件夹 。

获取(Fetch)= 只下载不合并

项目文件夹右键 → TortoiseGit获取(E)...(英文:Fetch)→ 确定。

远程更新被下载到本地仓库,但不动你的工作区文件。等你确认没问题,再手动合并 。

💡 日常单人 AI 编程,用 Pull 就够。团队协作时,Fetch 更安全——先看看别人改了啥,再决定是否合并。

🎮 实战八:同步(Sync)—— 一站式操作台

项目文件夹右键 → Git 同步,会弹出一个聚合窗口:

┌──────────────────────────────────────────┐
│  [ 拉取(P) ]  [ 获取(E) ]  [ 推送(H) ]      │
│                                            │
│  ┌─ 日志列表 ─────────────────────────┐    │
│  │ ● 提交3: 修复bug    (今天 15:30)   │    │
│  │ ● 提交2: AI写登录    (今天 11:20)  │    │
│  │ ● 提交1: 初始化      (昨天 20:00)  │    │
│  └────────────────────────────────────┘    │
└──────────────────────────────────────────┘

这里可以一口气完成拉取、获取、推送,适合多人协作时快速操作​ 。单人 AI 编程用不太到,知道有这么个东西就行。

📋 速查表(建议收藏)

你想干啥 右键菜单 英文 作用域
让文件夹被 Git 管理 Git 在这里创建版本库 Create repository here 本地
给当前代码拍快照 Git 提交(C) → "master"... Commit 本地
上传到云端 TortoiseGit → 推送(H)... Push 本地 → 远程
下载并合并云端更新 TortoiseGit → 拉取(P)... Pull 远程 → 本地
只下载云端更新 TortoiseGit → 获取(E)... Fetch 远程 → 本地
下载整个项目 Git 克隆... Clone 远程 → 本地
一站式拉/推/获取 Git 同步 Sync 双向
恢复误删的文件或撤销修改(常用) 显示日志 → 右键 → 还原 Revert 本地
回到某个历史版本 显示日志 → 右键 → 重置到这个版本 Reset 本地
查看提交历史 TortoiseGit → 显示日志 Show Log 本地

😂 幽默小剧场:用了 Git 前后的对比

以前:

AI:”我把你的代码优化了一下。”

你:(打开文件夹)额😅,文件少了三个!赶紧复制整个文件夹到 备份-20250811-紧急

AI:”我又优化了一次。”

你:(看着桌面上 20 个带日期的文件夹)……哪个才是对的啊!!!

现在:

AI:”我把你的代码优化了一下。”

你:(右键 → 提交,写备注”AI优化前”)

AI:”我又优化了一次,好像崩了。”

你:(右键 → 显示日志 → 右键上一个版本 → 还原(推荐)或重置)

AI:”咦,你怎么做到的?”

你:(微微一笑)”我有小乌龟。” 🐢

❓ 小白最常问的 6 个问题

Q1:提交和推送有什么区别?我刚点了提交,为啥 Gitee 上看不到?​

A:提交只是存到你电脑本地的仓库,Gitee 上还看不到。必须再点一次”推送”,代码才会上传到云端 。两步走,缺一不可。

Q2:忘了提交,AI 改崩了,文件都没了怎么办?​

A:如果你还没关编辑器,Ctrl+Z 试试。如果已经关了……这次就当买个教训,以后记得 AI 每改完一个功能就提交一次。

Q3:拉取时提示”冲突”怎么办?​

A:说明你和别人(或云端)改了同一段代码,Git 不知道听谁的。TortoiseGit 会弹出冲突解决窗口,左边是你本地版本,右边是远程版本,手动选保留哪边(或两边都要),保存后再提交 。

Q4:提交时提示”作者身份未设置”?​

A:装小乌龟时没填用户名和邮箱。右键 → TortoiseGit设置Git → 填上用户名和邮箱 → 确定 。

Q5:推送到 Gitee 时提示”认证失败”?​

A:现在 Gitee 推荐用个人访问令牌(token)代替密码。去 Gitee 设置里生成一个 token,复制,粘贴到密码框里 。

Q6:Fetch 和 Pull 到底用哪个?​

A:单人 AI 编程用 Pull 就够了(下载 + 自动合并一步到位)。想”先看清楚远程改了啥再决定合不合”就用 Fetch

🎁 给你的 AI 编程工作流(背下来)

1. 早上开工前:右键 → 拉取(Pull)     # 拿到最新
2. 让 AI 改代码
3. AI 完成一个功能:右键 → 提交(Commit) + 写备注
4. 想备份到云端:右键 → 推送(Push)
5. AI 改崩了:右键 → 显示日志 → 重置到这个版本 → 硬重置
6. 晚上收工前:提交 + 推送   # 双保险

💡 铁律:改完就提交,提交就写备注,每天推一次云端。坚持一周,你就会发现——AI 再怎么折腾,你都稳如老狗。

🏆 结语

Git 真的不难,尤其是配上 TortoiseGit 这个图形界面。你不需要背任何命令,只需要记住三个核心动作:
提交(存本地) · 推送(上云端) · 拉取(拿最新)
至于”获取”和”同步”,等你玩熟了提交/推送/拉取,自然会懂它们在什么时候派上用场。

AI 可以改乱你的代码,但改不了你淡定的心态——因为你有小乌龟,而 AI 没有。🐢

📌 小贴士:本文基于 Windows 系统 + TortoiseGit 2.19 + Git 2.55。Mac 用户可以用 SourceTree 或 GitKraken,概念完全相通。

如果觉得有用,转发给身边被 AI 折磨的朋友吧!All by flydoos 2026-08-11

下载地址

(温馨提示:诚通网盘网页下载很慢,建议使用官方客户端下载)

高速下载

本内容需要 登录 后才能查看

版权声明:

小编:吾乐吧软件站

链接:https://www.wuleba.com/9310.html

来源:吾乐吧软件站

本资源仅供个人学习,禁止用于商业用途。下载后请于24小时内删除,并支持正版或原作者。因使用本资源导致的任何法律纠纷或损失,由使用者自行承担。

THE END
上一篇 CC Switch v3.20.0 正式版(多模型AI编程助手统一管理平台,AI编程必备工具)
下一篇 Cockpit Tools v1.3.24 最新版(全平台AI编程环境账号管理与多开神器,支持WorkBuddy一键签到)
相关内容
转发
1
1
分享
全部转发 0 只看作者
按时间倒序 按时间正序

全部评论 1 只看作者
按时间倒序 按时间正序
mfa Lv.1
第一次装反了顺序,小乌龟直接罢工,心态崩了
32分钟前 0 回复
赞赏支持
微信收款码
微信扫一扫
支付宝收款码
支付宝扫一扫
投诉内容
0/200
上传图片(最多3张,单张不超过2MB)
生成分享图片
正在生成预览...