〇、前情提要
一直想学git,使用GitHub很久了,但一直咕咕咕。择日不如撞日,开搞。
然后突然想起来我冲过小甲鱼的会员,那就跟着小甲鱼学一下吧,后续如果在b站看到了补充的还会再继续写笔记。
参考:
1.【Git教程】《极客Python之Git实用教程》(小甲鱼)
https://www.bilibili.com/video/BV1bs411N7ny?from=search&seid=11044103083431153314
2. 小甲鱼官网《极客Python之Git实用教程》
https://fishc.com.cn/forum-334-1.html
P1、Git是个什么玩意儿
- 现有的书籍晦涩难懂,存在专家盲点
- Q:在没有版本控制器之前,我们如何管理文件呢?
A:文件夹形式
演示略 - Linus->Linux
BitKeeper、BitMover
git、GitHub、开源项目
- Git实用教程1:世界上最先进的分布式版本控制系统简介
https://fishc.com.cn/thread-71107-1-1.html
P2、Git理论基础
- Git实用教程2:安装Git
https://fishc.com.cn/thread-71175-1-1.html
我写的一篇【git】在mac上用brew安装并配置git教程
https://blog.csdn.net/weixin_43210113/article/details/107380299
-
配置git
-
命令行
-
Git实用教程3:理论基础(很重要)
https://fishc.com.cn/thread-71255-1-1.html
Git实用教程4:实战(有彩蛋)
https://fishc.com.cn/thread-71305-1-1.html -
Git 记录的是什么?
SVN 等其他版本控制系统工作原理是记录每一次的变动,增量文件系统。
Git 会将整每个版本变动保存起来。易于分支管理。 -
Git 三棵树:工作区域、暂存区域和 Git 仓库
工作区域:平时存放项目代码的地方。
暂存区域:保存即将提交的文件列表信息。
Git 仓库:安全存放数据的位置。
7.实战
新建文件夹-MyProject
cd MyProject
git init //初始化仓库,生成.git的文件夹(隐藏文件需调设置)
新建README.md
This is a big project! //在工作目录中添加、修改文件
git add README.md //将需要进行版本管理的文件放入暂存区域
git commit -m "add a readme file" //将暂存区域的文件提交到 Git 仓库,并加说明