版本库又是什么?
简单的说,你可以将版本库理解为一个目录。我们用Git来管理我们的文件,所以你得告诉Git你需要它管理哪个目录下的文件,这个目录就是版本库。
首先进入一个目录,在当前目录下输入如下命令即可将当前目录变成一个仓库了:
$ git init
举个例子,创建一个test目录并进入test目录:
$ mkdir test
$ cd test
$ git init
这样,新创建的test目录就变成一个空的仓库。在这个目录下会生成一个.git目录,这是一个隐藏目录,你最好不要动它。
添加文件到版本库中
通过git init,我们已经将test目录变成了一个仓库,但在这个目录下创建的文件以及目录仍不能被Git管理,你需要手动的将这些文件提交到仓库中。
提交分为两步:
- git add
- git commit
举个例子,我们先创建一个文件叫做readme.md,里面输入:
Git is amazing!
I love Git!
接着我们将这个readme.md提交到仓库中:
$ git add readme.md
$ git commit -m "add a readme file"
[master (root-commit) 6c2d0b8] add a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.md
这时,readme.md就添加到了版本库中。git commit中的 -m选项是用来添加本次提交的说明的。
你也可以添加很多文件,然后一次性提交:
$ git add test1.txt
$ git add test2.txt test3.txt
$ git commit -m "add 3 files"
[master 1d02f79] add 3 files
3 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 test1.txt
create mode 100644 test2.txt
create mode 100644 test3.txt
如果喜欢的话,可以关注我的微博http://weibo.com/qiaoer2017