Git
简介
Git是一个分布式的版本控制系统,与集中式的版本控制系统不同的是,每个人都工作在通过克隆建立的本地版本库中。也就是说每个人都拥有一个完整的版本库,查看提交日志、提交、创建里程碑和分支、合并分支、回退等所有操作都直接在本地完成而不需要网络连接。
四个区
workspace: 本地的工作目录。(记作A)
index/stage:缓存区域,临时保存本地改动。(记作B)
local repository: 本地仓库,只想最后一次提交HEAD。(记作C)
remote repository:远程仓库。(记作D)
四个状态
“changed /unstaged”(已修改)
“staged”(已修改并暂存)
“commited”(已提交) 三种状态
特殊状态 “untracked”(未跟踪)
常用指令
1 | #初始设置 |