“这是我参与「第五届青训营 」伴学笔记创作活动的第 3 天
1 猜字谜练习
2 git学习
2.1 创建版本库
git init指令把这个目录变成git可以管理的仓库;会出现.git隐藏目录;
把文件添加到版本库
- 1)git add,把文件添加到仓库;
git add read.txt;- 2)git commit,把文件提交到仓库;
git commit -m "xxxxx"; -m后面输入是本次提交的说明,可以输入任意内容!!重要
2.2 时光机穿梭
1、版本回退
git log命令查看历史记录
git log --pretty=oneline,注意,不能有空格
git reset --hard HEAD^回退到上一个版本;
git reset --hard 版本号(前几位就可以);
cat 文件查看输出文件内容;
git reflog记录每一次命令;查看往次版本号;
2、工作区与暂存区
-
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区概念
-
1)工作区
- 电脑上能看到的目录,比如test文件夹,就是一个工作区;
-
2)版本库
- 工作区的隐藏目录
.git,就是git的版本库;
- 工作区的隐藏目录
stage/index就是暂存区,
git add,将文件修改添加到暂存区;
git commit,将暂存区的所有内容提交到当前分支;
在创建git版本库,自动创建唯一master分支,git commit就往master分支上提交更改;
git status查看状态;
- 新建文件,但没有add,此时显示为untracked状态;
- 已经add文件,但没有commit,文件在暂存区,