一、概述

学习git 的第一步,肯定是要知道如何创建版本库,但是在这之前,还要搞清楚的一组概念是git 中的工作区寄存区版本库

  • 工作区:工作区是我们的项目工作目录,也是git初始化时的目录,将来所有的代码文件都保存在这个目录中。
  • 寄存区:在工作区完成代码编辑后,首先要使用add命令把代码提交到寄存区中,寄存区的数据存放在<span style="text-indent: 2em;">.git/index目录下,所以有时候也把寄存区叫索引区。
  • 版本库:代码提交到寄存区后,需要通过commit命令把代码提交到版本库,只有经历了这一步之后代码才算是真正存放到了git仓库中。

来源:http://www.runoob.com/git/git-workspace-index-repo.html

二、创建版本库

创建版本库使用命令git init ,命令完成后会在当前目录下创建一个.git 文件夹,所有git 版本库相关的信息都保存在这个文件夹中。

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 目录即可。

最后修改:2018 年 12 月 16 日
如果觉得我的文章对你有用,请随意赞赏