Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是Linux创始人 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 工作框架
如下图所示,可以看到四个框。其中一个独立存在,而其他三个组合在一起,位于”本地开发环境”的大框中。
独立存在的框是远程仓库,远程仓库是你想与他人共享更改时,发送更改的地方,也是你获取他人更改的地方。如果你用过其他版本控制系统,对远程仓库应该很好理解。
本地开发环境是你在本地机器上的项目开发环境,包含的三个部分是:
- 工作目录
- 暂存区
- 本地仓库
工作目录就是项目目录,暂存区与本地仓库存储在项目目录下的.git
目录中。
后面章节,我们将进一步介绍。
Git 帮助
可以使用git help <命令>
查询帮助文件。对于命令的具体格式,帮助文件是最权威的描述,利用好帮助文件可以极大提高工作效率。
示例
$ git help clone