git简单理解
四个区域
- work space/工作区:电脑上创建或打开的一个文件夹
- staging area/暂存区:工作区中受git管理的文件在暂存区内,临时保存受git管理的文件的更改信息,为提交做准备
- local repository/本地仓库:存储经过提交的最终代码
- remote repository/远程仓库:与本地仓库性质一致,联网后与本地仓库双向同步或修改
七个命令
上行
- init:初始化本地仓库
- add:添加本地文件到暂存区
- commit:将暂存区内容添加到本地仓库中
- push:将本地仓库更新合并到远程仓库
下行
- clone:将远程仓库复制到本地仓库
- checkout:切换分支
- pull:将远程仓库更新合并到本地仓库
五个状态
init->untracked/未跟踪->add->tracked/已跟踪->modified/已修改->add->staged/已暂存->commit->committed/已提交