02丨Git 是什么?为什么需要它

02 Git是什么?为什么需要它


作者:abnb250/山中鹤鸣
博客:https://www.cnblogs.com/abnb250
交流群:1062464078
回到主目录点这里



00 本节目标


理解 Git 是干什么的,以及 Git 和 GitHub 的区别。

01 Git是版本控制工具


我们以一个常见情景带入,假如你写论文:

论文最终版.docx
论文最终版2.docx
论文真正最终版.docx
论文真正最终版-修改后.docx

这是没有版本控制的后果,很乱。


而Git可以帮你记录:

  • 谁改了文件
  • 什么时候改的
  • 改了什么
  • 为什么改
  • 可以回到任意一次历史版本

你可以把Git想象成游戏的“存档系统”,
每一次commit就是存一次档,以后可以读档、对比甚至是分支。



02 Git的四个区域


Git分为四个区域,分别是:
工作区 -> 暂存区 -> 本地仓库 -> 远程仓库


工作区:你正在编辑的文件
暂存区:这次准备提交的内容
本地仓库:你提交后的历史,存在自己电脑
远程仓库:GitHub、GitLab、Gitee上的仓库



03 几个核心词


入门Git,可以先从认识下面几个核心词开始:

  • commit :提交,相当于给项目拍一张快照
  • branch :分支,相当于平行的开发线
  • HEAD :你当前所在的位置
  • origin :远程仓库的默认名字
  • main :主分支的常见名字


04 区分Git和GitHub


Git是一个本地工具,负责版本的控制。
GitHub是一个网站,负责托管远程仓库。


你可以只用Git,也可以只用GitHub。
也可以把本地Git仓库推送到GitHub。
二者可以分,也可以合。(没有分久必合合久必分)



05 练习


尝试用自己的话说一遍:

  1. Git是什么?
  2. GitHub又是什么?
  3. 什么是commit?








posted @ 2026-10-06 23:35  abnb250  阅读(3)  评论(0)    收藏  举报