简介
Git 的作用
Git 是一个分布式版本管理系统,是 Linux
内核的创始人 Liunus Torvas 为了更好地管理 Linux
内核开发而开发的。
Git可以在任何时间点,把文档的状态作为更新记录保存起来。因此可以把编辑过的文档复原到以前的状态,也可以显示编辑前后的内容差异。
而且,编辑旧文件后,试图覆盖较新的文件的时候(即上传文件到服务器时),系统会发出警告,因此可以避免在无意中覆盖了他人的编辑内容。
基本概念
在 Git 系统中,对文件进行修改后,需要提交修改,执行提交后,Git 会记录上次提交的状态与当前状态的差异记录,并给当前版本分配一个 Hash 值作为唯一的命名。
凭借该提交和最新的文件状态,就可以知道过去的修改记录以及内容。 指定这个命名,就可以在代码库中找到对应的提交。
Git 的代码库分为远程代码库和本地代码库的两种。
- 远程代码库: 配有专用的服务器,为了多人共享而建立的代码库。
- 本地代码库: 为了方便用户个人使用,在自己的机器上配置的代码库。
本地仓库由三部分组成。第一个是你的工作区
,它持有实际文件;第二个是暂存区
,它像个缓存区域,临时保存你的改动;最后是仓库区