[Git] 007 三棵树以及向本地仓库加入第一个文件
1. 关于“三棵树”
1.1 前言
- 理论上要稍稍复杂一点
- 这回,我说得简化一点
- 顺道挖个坑,下回具体介绍,坑号编码:Git07-1
1.2 看图
1.3 简介
- 树左:工作区(平时写代码的地方)
- 树中:暂存区(相当于一个存档)
- 树右;仓库(存放数据的地方,HEAD 指向当前版本)
2. 向本地仓库加入文件
2.1 在仓库路径下新建一个 README.md
- 此时的 README.md 在工作区
2.2 使用 git status
可以查看状态
- 大致意思是说
- 目前在
master
这条主线上 - 还没(给仓库)提交过东西
- README.md 还没被“追踪”,此时的 README.md 是红色的
- 建议使用
git add <file>
来提交内容
- 目前在
2.3 使用 git add README.md
将 README.md 加入暂存区
- 操作无误就没有回馈(没有消息就是最好的消息)
2.4 再用 git status
查看一下
- 大致意思是说
- 目前在
master
这条主线上 - 还没(给仓库)提交过东西
- README.md 可以被“提交”,此时的 README.md 是绿色的
- 建议使用
git rm --cached <file>
“赶走”刚刚 add 进 stage 的文件(这个命令还有别的作用)
- 目前在
2.5 不妨用一下 git rm --cached README.md
README.md 还在,也没有“缺胳膊少腿”,只是不在“中间那棵树”了
--cached 后面([Git] 009 逆转未来)还会提到
2.6 重复 2.6 再把 README.md 加回去
2.7 使用 git commit
将 README.md 加入本地仓库
- 画面跳转
- 加入解释说明,保存退出
- 画面跳转
- 上方的
100644
可以分开看- 100: 常规文件
- 644: 文件权限
2.8 git status
查看一下

更多精彩