跟廖雪峰老师学习Git(持续更新)

Git简介

创建版本库

第一步,创建一个新目录
跟廖雪峰老师学习Git(持续更新)_第1张图片
第二步,通过git init变成Git可以管理的仓库
在这里插入图片描述
把文件添加到文本库,不要使用Windows自带的记事本!
我用的是VS code
创建readme.txt
跟廖雪峰老师学习Git(持续更新)_第2张图片
放入库中
跟廖雪峰老师学习Git(持续更新)_第3张图片
commit可以一次提交很多文件,所以可以add不同文件
在这里插入图片描述
跟廖雪峰老师学习Git(持续更新)_第4张图片

时光机穿梭

将readme.txt改成下面
跟廖雪峰老师学习Git(持续更新)_第5张图片
跟廖雪峰老师学习Git(持续更新)_第6张图片
跟廖雪峰老师学习Git(持续更新)_第7张图片
跟廖雪峰老师学习Git(持续更新)_第8张图片

版本回退

再练习一次
跟廖雪峰老师学习Git(持续更新)_第9张图片

跟廖雪峰老师学习Git(持续更新)_第10张图片
跟廖雪峰老师学习Git(持续更新)_第11张图片
在这里插入图片描述
在这里插入图片描述
跟廖雪峰老师学习Git(持续更新)_第12张图片
在这里插入图片描述
在这里插入图片描述
跟廖雪峰老师学习Git(持续更新)_第13张图片

工作区和暂存区

工作区就是在电脑里能看到的目录,其中有一个隐藏目录.git是Git的版本库,其结构如下
跟廖雪峰老师学习Git(持续更新)_第14张图片
跟廖雪峰老师学习Git(持续更新)_第15张图片
并且新增一个LICENSE.txt文件
跟廖雪峰老师学习Git(持续更新)_第16张图片
此时
跟廖雪峰老师学习Git(持续更新)_第17张图片
跟廖雪峰老师学习Git(持续更新)_第18张图片
此时
跟廖雪峰老师学习Git(持续更新)_第19张图片

管理修改

跟廖雪峰老师学习Git(持续更新)_第20张图片
跟廖雪峰老师学习Git(持续更新)_第21张图片跟廖雪峰老师学习Git(持续更新)_第22张图片
跟廖雪峰老师学习Git(持续更新)_第23张图片
跟廖雪峰老师学习Git(持续更新)_第24张图片

第一次修改 -> git add -> 第二次修改 -> git commit
这样的结果是第一次的修改被提交,第二次的修改不会被提交,Git管理的是修改
第一次修改 -> git add -> 第二次修改 -> git add -> git commit
这样第二次修改也会被提交了

撤销修改

跟廖雪峰老师学习Git(持续更新)_第25张图片
跟廖雪峰老师学习Git(持续更新)_第26张图片
跟廖雪峰老师学习Git(持续更新)_第27张图片
跟廖雪峰老师学习Git(持续更新)_第28张图片
跟廖雪峰老师学习Git(持续更新)_第29张图片
跟廖雪峰老师学习Git(持续更新)_第30张图片
删除文件
跟廖雪峰老师学习Git(持续更新)_第31张图片
另一种情况是删错了,版本库里还有,则可以恢复到最新版本。

$ git checkout -- test.txt

远程仓库

添加远程库

跟廖雪峰老师学习Git(持续更新)_第32张图片

从远程库克隆

跟廖雪峰老师学习Git(持续更新)_第33张图片

你可能感兴趣的:(学习,git)