创建了一个 learngit 仓库,现在还是空的,不过没关系,现在往里面添加一些文件
- 创建一个 README.txt 文件
$ vi README.txt
输入了这个命令之后会发现窗口变成这样,按一下键盘上的【Insert】键进入插入模式,然后输入一些文本内容
然后按一下【Esc】键,输入 :wq ,按下回车就可以确认编辑退出编辑状态
除了 vi 命令,还有一个创建文件的命令
vi filename 创建一个文件,并编辑此文件
touch filename 创建一个文件直接创建了 LICENSE 文件
$ cat README.txt
这个命令可以查看文件内容
- 把文件添加到版本库
命令行操作界面虽然炫酷,不过操作结果不如GUI直观,所以使用一个命令检查版本库的状态$ git status
命令行提示说没有要添加要提交的文件,但是存在未被版本库跟踪的文件,并且让我们使用 git add 命令进行跟踪
$ git add README.txt
这样就把 README.txt 文件添加到了工作区,不过还没有保存到版本库,这个之后再说
现在下面出了一个warning警告,原因我就转一下廖老师说的就这样,注意一下就好咯~
现在我们再来看一下状态可以看到 README.txt 文件已经成功的添加到了工作区,提示说等待提交
提交的概念我们都知道了,跟SQLServer里的事务差不多,在一个事务里做的操作,如果确定操作就需要提交操作才能生效
但是还有一个 LICENSE 文件没有被添加到工作区,因为考虑到如果以后有很多的文件做了操作
如果使用 git add 一个一个的添加的话要加到爆,所以我们使用$ git add *
添加所有的文件,git add file* 就是添加前缀为file的文件,这都不用再多说了
- 把文件提交到版本库
$ git commit -m "Add the README.txt, LICENSE file"
使用 git commit 命令就可以把工作区中的文件提交到版本库了,顺序一定是先 git add,再 git commit
使用 git commit 命令的时候要添加 -m 参数,对提交操作添加注释
注释不用多说了,是很重要的,提交有良好的注释的话,要是管理历史的时候是很方便的
不要直接 git commit ,不然你会有个惊喜(手动滑稽)
添加文件和提交还是很简单的,这些顺序和命令只要经常使用就可以熟练掌握~