一、概述
学习git
的第一步,肯定是要知道如何创建版本库,但是在这之前,还要搞清楚的一组概念是git
中的工作区
、寄存区
和版本库
。
工作区
:工作区是我们的项目工作目录,也是git初始化时的目录,将来所有的代码文件都保存在这个目录中。寄存区
:在工作区完成代码编辑后,首先要使用add
命令把代码提交到寄存区中,寄存区的数据存放在.git/index
目录下,所以有时候也把寄存区叫索引区。版本库
:代码提交到寄存区后,需要通过commit
命令把代码提交到版本库,只有经历了这一步之后代码才算是真正存放到了git
仓库中。
二、创建版本库
创建版本库使用命令git init
,命令完成后会在当前目录下创建一个.git
文件夹,所有git
版本库相关的信息都保存在这个文件夹中。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
ma@ma:/data/git/test$ git init Initialized empty Git repository in /data/git/test/.git/ ma@ma:/data/git/test$ ls -al total 12 drwxrwxr-x 3 ma ma 4096 12月 8 21:47 . drwxrwxr-x 3 ma ma 4096 12月 8 21:20 .. drwxrwxr-x 7 ma ma 4096 12月 8 21:47 .git ma@ma:/data/git/test$ cd .git/ ma@ma:/data/git/test/.git$ ls -al total 40 drwxrwxr-x 7 ma ma 4096 12月 8 21:47 . drwxrwxr-x 3 ma ma 4096 12月 8 21:47 .. drwxrwxr-x 2 ma ma 4096 12月 8 21:47 branches -rw-rw-r-- 1 ma ma 92 12月 8 21:47 config -rw-rw-r-- 1 ma ma 73 12月 8 21:47 description -rw-rw-r-- 1 ma ma 23 12月 8 21:47 HEAD drwxrwxr-x 2 ma ma 4096 12月 8 21:47 hooks drwxrwxr-x 2 ma ma 4096 12月 8 21:47 info drwxrwxr-x 4 ma ma 4096 12月 8 21:47 objects drwxrwxr-x 4 ma ma 4096 12月 8 21:47 refs |
此时就在当前目录创建了一个版本库,同时,如果想要移除版本库也很简单,删掉.git
目录即可。
评论