创建版本库
首先,什么是版本库?
版本库就是仓库(Repository),说白了就是存储你的各个版本文件的地方,是可以使用Git进行管理的文件目录。目录下的任何文件都可以使用Git追踪到,包括文件的修改,删除等等操作可以使用Git。
创建仓库很简单,
(首先需要说明的一点是,以后我们的操作都是在linux上进行,但是你在windows下的Git bash是完全一样,命令也是一模一样)。
首先创建一个目录(仓库),在windows下就是一个文件夹:
(选择自己认为合适地方创建即可)
$ mkdir firstRep
$ cd firstRep
如上命令,我们就创建了一个目录 firstRep
,(此时还只是一个单纯的目录)
初始化为Git仓库,使用命令命令:git init
:
$ git init
Initialized empty Git repository in ./home/codercxf/Desktop/firstRep/.git
看到提示:已经初始化好了一个Git 仓库,在我的电脑上是如下位置: ./home/codercxf/Desktop/firstRep/.git。
然后输入命令:ll
或者ls -all
,查看目前仓库下的所有文件:
$ ls -all
. .. .git
可以看到命令 git init
生成了一个.git 的文件,表明此时你的目录(文件夹)已经是一个Git仓库了。
为版本库添加一个文件:
首先此时我们初始化的仓库是空仓库,可以往仓库中添加一个文件了,例如我们添加一个 readme.txt
的文本文件(任意添加):
$ vim readme.txt
//添加以下两句:
git is version control tool
git is the most advanced version control system
然后将readme添加至仓库,使用命令: git add :
$ git add readme.txt
没有任何提示,说明添加成功;
然后将readme提交至仓库, 命令: git commit
:
$ git commit -m "first commit"
[master (root-commit) 9c93bb2] first commi
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
注意:先跟着操作即可,后面就知道 git add
和 git commit
的内部原理。
说明:
git commit 是提交的命令,-m是参数,
后面跟着是本次的提交说明"first commit",方便别人查看。
git commit 成功后会提示你:1 file changed(1个文件改动,readme.txt),
2 insertions(+) (readme.txt有2行内容)。
总结:今天一共学习了内容:
1、初始化一个仓库:git init
2、向仓库中添加文件:git add <fiile name>
3、向仓库中提交文件:git commit -m '本次提交的说明信息'
参考:
【2】廖雪峰:Git教程