Git官方教程:起步 - 关于版本控制
要对Git有个大框架上的认识,首先要明白四个区。
一 四个区
图片来源:Git使用教程,最详细,最傻瓜,最浅显,真正手把手教
① Workspace:工作区
② Stage:暂存区
③ Repository:本地仓库
④ Remote:远程仓库
主要的命令也都写在上面,要注意的是:
1) Repository(本地)需要手动更新,不然总是上一次fetch/clone拉取的内容。
特别是git branch /-r/-a命令关于远程分支的信息总是上次拉取到Repository的信息,不要想当然-r/-a是从Remote拉取的。例如若增删了远程分支,本地没有进行重新拉取,是git branch -r/-a命令会一直“看不到”更新后的分支信息。
2) Workspace的内容需要三步才能上传到Remote:
① add:从Workspace添加到Stage;
② commit:从Stage到Repository(需要附加commit信息);
③ push:从Repository到Remote。
二 git status —— 跟踪文件状态
1.新增文件
working区新增一个hello.txt文件
git