版本控制

Git输送流程示意图

所谓版本控制,就是在文件修改的历程中保留修改历史,可以方便的撤销(如同文本编辑的撤销操作一般,只是版本控制会复杂的多)之前对文件的修改。一个版本控制系统的三个核心内容:版本控制(最基本的功能),主动提交(commit 历史)和远程仓库(协同开发)。

Git 基本概念

  • Workspace: 工作区 - 就是你在电脑里能看到的目录
  • Index / Stage: 暂存区 - 一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)
  • Repository: 仓库区(或本地库)- 工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的本地版本库,仓库所有版本信息都会存在这里
  • Remote: 远程仓库

命令目录


参考资料: