Git学习笔记之创建版本库

什么是版本库

​ 版本库,又名仓库,就相当于计算机里面的一个目录,这个目录中的文件可以通过Git进行管理,包括修改、添加、删除,以及任何历史操作都能够保存下来,可以通过这些记录回溯历史版本。

1. 创建版本库文件夹

​ 创建版本库,首先需要新建一个承载Git版本库的文件夹,因为Git版本库就是一个具有Git管理能力的系统文件夹。可以通过一下shell命令创建版本库文件夹:

$ mkdir git_test
$ cd git_test

这样就创建了一个名为git_test的目录,接下来我们要将这个目录变成一个git版本库。

2. 初始化版本库

​ 现在我们只是有一个普通的文件目录,但是目录还不能使用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

3. 添加文件到版本库

​ 现在我们编写一个文件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命令将添加的文件提交到版本库

    扫描二维码关注公众号,回复: 5656332 查看本文章
    $ git commit -m "wrote a readme file"
    [master (root-commit) 798ef9d] wrote a readme file
    1 file changed, 2 insertions(+)
    create mode 100644 readme.txt

    git commit命令后面的,-m表示本次提交的说明,它能帮助我们更方便地在历史记录中找到这一次修改。

    从输出结果可以看到,一个文件被修改,插入了两行内容。

  • git commit也可以一次提交多个文件

    $ git add file1.txt
    $ git add file2.txt file3.txt
    $ git commit -m "add 3 files"总结

总结

  • 使用git init初始化一个版本库
  • 使用git add添加文件,然后再用git commit -m提交到版本库

猜你喜欢

转载自www.cnblogs.com/guotao976/p/10595808.html
今日推荐