1、什么是版本库?
可以简单地理解为一个目录,这个吗,目录中的所有文件都可以被Git管理起来
2、在创建一个版本库
首先用下面的命令创建并进入一个空文件夹
$ mkdir learngit
$ cd learngit
$ pwd
/home/yincong/learngit
然后用 git init 把这个目录变成Git可以管理的仓库
$ git init
Initialized empty Git repository in /home/yincong/learngit/.git/
这样就建好了一个空的仓库,当前目录下多了一个 .git 目录,用来管理仓库,里面的文件不可以修改
3、把文件添加到版本库
首先创建一个 readme.txt 文件,并向其中添加内容
$ touch readme.txt
$ vim readme.txt
文件内容为:
Git is a version control system.
Git is free software.
用如下命令向仓库添加并提交文件:
$ git add readme.txt
$ git commit -m "wrote a readme file"
[master (root-commit) 7b67f56] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
其中-m参数后面跟的是本次提交的说明
上面提交的说明意思是:1 file changed(1个文件倍改动),2 insertions(插入了两行内容)。
补充:
一个add命令可以添加多个文件,文件名之间用空格隔开;
一次commit命令可以把多个add命令添加的文件同时提交。
$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."