版本库,又名仓库,就相当于计算机里面的一个目录,这个目录中的文件可以通过Git进行管理,包括修改、添加、删除,以及任何历史操作都能够保存下来,可以通过这些记录回溯历史版本。
创建版本库,首先需要新建一个承载Git版本库的文件夹,因为Git版本库就是一个具有Git管理能力的系统文件夹。可以通过一下shell命令创建版本库文件夹:
$ mkdir git_test $ cd git_test这样就创建了一个名为git_test的目录,接下来我们要将这个目录变成一个git版本库。
现在我们只是有一个普通的文件目录,但是目录还不能使用Git进行管理,我们可以使用git init命令使得目录可以被git管理。
$ git init Initialized empty Git repository in /Users/guotao/PersonalData/Program_test/git_test/.git/在输入git init命令后,系统提示新建了一个空的Git仓库,此时多了一个.git目录,这个目录就是用来对版本库进行跟踪管理的,一般情况下不要手动去修改这一目录,容易把Git版本库进行破坏。
使用ls -al可以看到这一目录,因为这一目录为隐藏目录,默认情况下是看不到的。
$ ls -ah total 0 drwxr-xr-x 3 guotao staff 96 Mar 25 18:15 . drwxr-xr-x 6 guotao staff 192 Mar 25 17:57 .. drwxr-xr-x 9 guotao staff 288 Mar 25 18:19 .git 现在我们编写一个文件readme.txt,内容如下:
Git is a version control system. Git is free software.注意:一定要将readme.txt文件放在git_test目录下,因为git_test才是一个Git版本库,放在其他目录中Git将无法进行管理。
使用git add命令将文件添加到版本库中:
$ git add readme.txt输入git add命令后没有任何提示,表明文件添加成功了。
使用git commit命令将添加的文件提交到版本库
$ git commit -m "wrote a readme file" [master (root-commit) 798ef9d] wrote a readme file 1 file changed, 2 insertions(+) create mode 100644 readme.txtgit commit命令后面的,-m表示本次提交的说明,它能帮助我们更方便地在历史记录中找到这一次修改。
从输出结果可以看到,一个文件被修改,插入了两行内容。
git commit也可以一次提交多个文件
$ git add file1.txt $ git add file2.txt file3.txt $ git commit -m "add 3 files"总结转载于:https://www.cnblogs.com/guotao976/p/10595808.html
