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 练习
尝试用自己的话说一遍:
- Git是什么?
- GitHub又是什么?
- 什么是commit?
/*
我要这天再遮不住我眼,我要这地再埋不住我心。
交流群:1062464078
*/

浙公网安备 33010602011771号