🐢 Git 小乌龟快速上手
小乌龟是啥?
小大龟大名叫做 TortoiseGit,是 Windows 上最好用的 Git 图形工具。
装好之后,在文件夹里点 右键 就能用 Git 了!它的图标是一只小乌龟,超可爱~
安装小乌龟
- 去 https://tortoisegit.org 下载安装包
🎁 或者去 橙小姐的宝藏仓库 直接拿:https://gitee.com/jayjiajun/development-environment-software 里面小乌龟的安装包已经帮你准备好了~
- 一路点"下一步"装完
- 重启电脑(不然右键菜单出不来)
- 随便找个文件夹点右键,看到菜单里有小乌龟的图标就成功啦!
开始用吧!
1️⃣ 克隆仓库(把网上的项目拿下来)
比如橙小姐在 GitHub 上有个项目,想在自己电脑上也存一份:
- 在你想要放项目的地方,右键 → Git Clone...
- 在 URL 那一行填上仓库地址,比如
https://github.com/橙小姐/我的项目.git - Directory 会自己填好,不用改
- 点 OK
然后小乌龟就开始把项目搬到你电脑上啦,右下角会有个小进度条~
2️⃣ 怎么看改了啥?
改完文件之后,文件图标上会有小标记:
- 🟢 绿色勾勾 = 这个文件没动过
- 🔴 红色感叹号 = 这个文件改过了
- ➕ 蓝色加号 = 这个文件是新加的
- ❓ 蓝色问号 = 这个文件还没交给 Git 管
看看图标就知道哪些文件动过了,是不是超级直观?
3️⃣ 提交(拍照存档)
改好了代码,想存个档:
- 在文件夹 空白处右键 → Git Commit -> "main"...
- 会弹出一个窗口,上面是你改过的文件列表(勾选想要提交的文件)
- 在下面的框框里写 "这次改了啥"(一定要写哦!以后翻历史就知道这次干了啥)
- 点 OK
然后就存档成功啦~🎉
4️⃣ 推送(把代码传到云端)
拍完照了,想把照片也存到云相册(GitHub):
- 右键 → Git Push...
- 直接点 OK
- 小乌龟就开始上传啦~
5️⃣ 拉取(从云端拿最新的)
今天到公司,先看看云端有没有同事新改的东西:
- 右键 → Git Pull...
- 点 OK
- 搞定!云端的更新都到你电脑上了
6️⃣ 看看历史记录
想翻翻之前都改过什么:
- 右键 → Show Log
- 所有存档记录都列出来了
- 点任意一条记录,右边就能看到这次改了哪些文件、改了什么内容
分支操作(平行宇宙)
想试试新想法又怕搞乱?开个分支(平行宇宙)随便玩!
创建分支:
- 右键 → TortoiseGit → Create Branch...
- 输入分支名字,比如
试试新功能 - 点 OK
切换分支(穿梭到另一个宇宙):
- 右键 → TortoiseGit → Switch/Checkout...
- 选你想去的分支
- 点 OK
合并分支(把好东西带回主宇宙):
- 先切换到
main分支 - 右键 → TortoiseGit → Merge...
- 选择要合并的分支(比如
试试新功能) - 点 OK
后悔了怎么办?
- 改错了想还原:右键 → TortoiseGit → Revert... → 点 OK,文件就回到上次存档的样子了
- 想看看之前某个版本:右键 → Show Log → 选那个版本 → 右键 → Switch/Checkout to this...
- 提交完后悔了:右键 → TortoiseGit → Show Log → 选上一条记录 → 右键 → Reset "main" to this...(选 Mixed 模式)
橙小姐的小贴士 🌟
- 平时只用三个操作就够了:Commit(存档)、Push(上传)、Pull(下载)
- 提交之前记得写说明! 不要写"改了一下",写"修复了登录页面崩溃的 bug"
- 多存档! 写完一个小功能就 commit 一次,就像打游戏多存档一样
- 图标不显示? 去小乌龟的设置里打开 Icon Overlays 就好
- 先 Pull 再 Push:上传之前先拉取一下,看看有没有别人改过,避免冲突
刚开始用的时候会觉得选项好多,别怕!Commit → Push → Pull 这三个用熟了,其他慢慢学就好~
有什么不懂的,右键菜单里每个选项都有中文说明,点开看看就知道了!