Skip to content

🐢 Git 小乌龟快速上手

小乌龟是啥?

小大龟大名叫做 TortoiseGit,是 Windows 上最好用的 Git 图形工具。

装好之后,在文件夹里点 右键 就能用 Git 了!它的图标是一只小乌龟,超可爱~

安装小乌龟

  1. https://tortoisegit.org 下载安装包

    🎁 或者去 橙小姐的宝藏仓库 直接拿:https://gitee.com/jayjiajun/development-environment-software 里面小乌龟的安装包已经帮你准备好了~

  2. 一路点"下一步"装完
  3. 重启电脑(不然右键菜单出不来)
  4. 随便找个文件夹点右键,看到菜单里有小乌龟的图标就成功啦!

开始用吧!

1️⃣ 克隆仓库(把网上的项目拿下来)

比如橙小姐在 GitHub 上有个项目,想在自己电脑上也存一份:

  1. 在你想要放项目的地方,右键 → Git Clone...
  2. URL 那一行填上仓库地址,比如 https://github.com/橙小姐/我的项目.git
  3. Directory 会自己填好,不用改
  4. OK

然后小乌龟就开始把项目搬到你电脑上啦,右下角会有个小进度条~

2️⃣ 怎么看改了啥?

改完文件之后,文件图标上会有小标记:

  • 🟢 绿色勾勾 = 这个文件没动过
  • 🔴 红色感叹号 = 这个文件改过了
  • 蓝色加号 = 这个文件是新加的
  • 蓝色问号 = 这个文件还没交给 Git 管

看看图标就知道哪些文件动过了,是不是超级直观?

3️⃣ 提交(拍照存档)

改好了代码,想存个档:

  1. 在文件夹 空白处右键 → Git Commit -> "main"...
  2. 会弹出一个窗口,上面是你改过的文件列表(勾选想要提交的文件)
  3. 在下面的框框里写 "这次改了啥"(一定要写哦!以后翻历史就知道这次干了啥)
  4. OK

然后就存档成功啦~🎉

4️⃣ 推送(把代码传到云端)

拍完照了,想把照片也存到云相册(GitHub):

  1. 右键 → Git Push...
  2. 直接点 OK
  3. 小乌龟就开始上传啦~

5️⃣ 拉取(从云端拿最新的)

今天到公司,先看看云端有没有同事新改的东西:

  1. 右键 → Git Pull...
  2. OK
  3. 搞定!云端的更新都到你电脑上了

6️⃣ 看看历史记录

想翻翻之前都改过什么:

  1. 右键 → Show Log
  2. 所有存档记录都列出来了
  3. 点任意一条记录,右边就能看到这次改了哪些文件、改了什么内容

分支操作(平行宇宙)

想试试新想法又怕搞乱?开个分支(平行宇宙)随便玩!

创建分支:

  1. 右键 → TortoiseGit → Create Branch...
  2. 输入分支名字,比如 试试新功能
  3. OK

切换分支(穿梭到另一个宇宙):

  1. 右键 → TortoiseGit → Switch/Checkout...
  2. 选你想去的分支
  3. OK

合并分支(把好东西带回主宇宙):

  1. 先切换到 main 分支
  2. 右键 → TortoiseGit → Merge...
  3. 选择要合并的分支(比如 试试新功能
  4. 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 这三个用熟了,其他慢慢学就好~

有什么不懂的,右键菜单里每个选项都有中文说明,点开看看就知道了!