2026-01-07
git
00

目录

最通俗的比喻:Git 就像「游戏存档管理器」
必须掌握的 20% 核心知识点(解决 80% 场景)
🎯 一、4个核心概念(必须理解)
📦 二、6个核心命令(每天用)
🌳 三、分支操作(团队协作关键)
🔄 四、4个必会场景
⚠️ 五、2个救命操作
初学者行动建议
一句话总结

f6dbde224135ad8e06c13a5e986d1bf.jpg

最通俗的比喻:Git 就像「游戏存档管理器」

想象你正在写一本小说(或玩一个很难的游戏):

核心逻辑比喻:

  • 工作目录 = 你正在写的当前草稿(桌面上的稿纸)
  • 暂存区 = 要保存的内容「打包区」(就像把要存档的物品放进盒子)
  • 提交 = 拍一张存档照片,并写上备注(存档点+说明)
  • 分支 = 平行世界线(主线剧情存档 vs 尝试新剧情的实验存档)
  • 远程仓库 = 云存档(存到云端,防丢失且可多人共享)

必须掌握的 20% 核心知识点(解决 80% 场景)

🎯 一、4个核心概念(必须理解)

  1. 仓库(Repository):项目的「存档仓库」
  2. 提交(Commit):一个带编号的存档点(如 a1b2c3d
  3. 分支(Branch):可以同时开展多个剧情线
  4. 远程(Remote):云端存档(如 GitHub/GitLab)

📦 二、6个核心命令(每天用)

  1. git init - 新建存档系统
  2. git add <文件> - 把文件放进「打包区」
  3. git commit -m "说明" - 创建存档点
  4. git push - 上传云存档
  5. git pull - 下载他人存档
  6. git clone <地址> - 下载整个云存档到本地

🌳 三、分支操作(团队协作关键)

  1. git checkout -b 新分支 - 开创新剧情线
  2. git merge 分支名 - 合并两条剧情线
  3. git branch - 查看所有剧情线

🔄 四、4个必会场景

  1. 首次建立项目
bash
git init git add . git commit -m "第一次存档" git remote add origin <仓库地址> git push -u origin main
  1. 日常存档
bash
git add 修改的文件 git commit -m "做了什么改动" git push
  1. 获取他人更新
bash
git pull
  1. 创建新功能
bash
git checkout -b 新功能 # 开发后... git add . git commit -m "完成新功能" git checkout main git merge 新功能

⚠️ 五、2个救命操作

  1. git status - 查看当前状态(哪里改了/该做什么)
  2. git log --oneline - 查看存档历史

初学者行动建议

  1. 立即实践:在本地新建 test 文件夹,用以上命令玩一遍
  2. 记住最小流程add → commit → push 是日常循环
  3. 分支策略:主分支(main)保持稳定,新功能开分支开发
  4. 提交信息:用现在时说明,如「添加登录功能」而非「添加了登录功能」

一句话总结

Git = 可控的「后悔药」+ 多人协作的「云存档」系统

掌握这 15 个核心点,你就能应对日常开发、团队协作、版本恢复等绝大部分场景。其他高级功能(rebase、cherry-pick 等)等需要时再学。

本文作者:张京

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!