版本库可以理解为是一个仓库,里面存放了许多东西,在文件系统之中它就是一个目录,通俗一点讲就是一个文件夹。这个文件夹里面的东西都交给git管理,我们对文件做的每一个修改都被它所跟踪。
创建版本库(repository)
mkdir kaygb //创建一个名为kaygb的文件夹
cd kaygb //进入kaygb文件夹
我们可以使用pwd命令来显示当前目录。
初始化版本库
1 | git init |
这句命令的意思就是告诉git,这个文件夹以后就交给你管理了。
其实在这个文件夹中会存在一个 .git 目录,这个文件夹就是git用来跟踪版本的,可以这样理解,就是在你每次修改提交之后,git就将你的文件复制到 .git 问价夹内,加上时间日期和修改的备注,自动帮你备份了一下。所以,在使用git的时候不要修改这个文件夹内的东西,否则的话可能会破坏这个仓库,造成损失。
将文件加入版本库
在kaygb目录内新建一个文件test.txt
输入内容
这是我学习git的第一个文件
然后保存一下,kaygb目录就不是空荡荡的了
这个时候,我们需要将我们的文件添加到仓库,这里需要一条命令来告诉git,我新建了一个文件
1 | git add test.txt |
如果我们这个目录拥有多个文件,就可以一次添加多个文件,比如:
1 | git add test.txt test1.txt test2.txt |
如果文件多的数不过来,可以使用这一条便捷的方法
1 | git add * |
如果没有错误的话是不会显示任何消息的。
提交到仓库
当我们的文件编辑到了一个阶段,我们需要记录一下,以免后续的修改造成更大的错误,我们使用git commit 命令进行提交
1 | git commit -m "我编辑了test.txt文件" |
这里-m后面是提交的说明,m是message的缩写,相当于我们看书的时候在笔记本上记录了一下页码,等忘记的时候看一下,就想起了之前看到哪里,有了什么的想法。
这条命令执行成功之后会提示文件的改动信息。
总结
1 | //初始化git仓库 |