Git学习笔记(二)——创建版本库

目录

一、创建版本库(repository)

1、创建空版本库

 2、将文件添加至版本库

3.总结


一、创建版本库(repository)

作用:版本库里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

1、创建空版本库

(1)在Git Bash中输入以下命令行:

limin@LAPTOP-MUIQDP9V MINGW64 ~
$ mkdir learngit    #创建名为learngit的版本库

limin@LAPTOP-MUIQDP9V MINGW64 ~
$ cd learngit  #进入learngit版本库

limin@LAPTOP-MUIQDP9V MINGW64 ~/learngit
$ pwd  #显示版本库当前所在位置
/c/Users/limin/learngit 

最终在c/Users/limin/learngit 创建仓库位。

注意:使用Windows系统,需要确保目录名不包含中文。

(2)通过git init命令使得版本库可以被Git管理:

limin@LAPTOP-MUIQDP9V MINGW64 ~/learngit
$ git init
Initialized empty Git repository in C:/Users/limin/learngit/.git/

至此,空的版本库(empty Git repository)创建完成,在这个目录下多了一个.git目录,用于Git跟踪管理版本库,里面的东西不能随意改动。

Git学习笔记(二)——创建版本库_第1张图片

 (3)使用ls -ah命令可以查看空版本库下的.git目录,因为该目录是默认隐藏的。

limin@LAPTOP-MUIQDP9V MINGW64 ~/learngit (master)
$ ls -ah
./  ../  .git/

(4)不一定必须在空目录下创建Git仓库,可以选择一个有东西的目录也说可以的。

在VS code中可以直接通过自带的Git插件完成版本库的自动创建,相当于自动完成了init命令。

Step1:文件——>打开文件夹

Git学习笔记(二)——创建版本库_第2张图片

 Step2:进入以下Git界面,点击初始化仓库,相当于init命令,且自动在文件Gitlearn中创建隐藏的.git目录。

Git学习笔记(二)——创建版本库_第3张图片

Git学习笔记(二)——创建版本库_第4张图片

 Step3:输入更改的内容,点击提交,即将文件暂存至本地。

Git学习笔记(二)——创建版本库_第5张图片

 2、将文件添加至版本库

(1)新建文本文件

在learngit目录或子目录下新建readme.txt文件,文件内容:

Git is a version control system.
Git is free software.

(2)文件添加至仓库

用命令git add,将文件添加到仓库:

limin@LAPTOP-MUIQDP9V MINGW64 ~/learngit (master)
$ git add readme.txt

执行命令,且无任何显示表明添加成功了。

(3)用命令git commit,把文件提交到仓库:

limin@LAPTOP-MUIQDP9V MINGW64 ~/learngit (master)
$ git commit -m"wrote a readme file"
[master (root-commit) bdcbe49] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

输入git commit -m"***",其中双引号中的内容是指本次提交的说明,可以输入任何内容,最好是能体现本次更改的意义,这样可以从历史记录中更方便的找到改动的记录。必须输入内容,虽然也可以不输入说明内容,但是不输入说明内容不利于后续的操作。

其中输出的 1 file changed 表示一个文件被改动(我们新添加的readme.txt文件);2 insertions 表示插入了两行内容(readme.txt有两行内容)。

另外commit可以一次提交很多文件,所以可以多次add不同的文件,比如:

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

3.总结

现在总结一下今天学的三点内容:

(1)创建版本库:

        mkdir 版本库名称(例如:mkdir learngit)  ——>创建版本库

        cd 版本库名称(例如:cd learngit) ——>进入版本库

        pwd ——>显示版本库所在位置

(2)初始化一个Git仓库:

    git init命令,初始化版本库,使得该版本库能够被Git管理;

        ls -ah命令,可以查看空版本库下的.git目录。

(3)添加文件到Git仓库,分两步:        

        1)使用命令git add ,注意,可反复多次使用,添加多个文件;

        2)使用命令git commit -m ,完成。

你可能感兴趣的:(Git,&,Github,git,学习,github)