Git小白教程1---本地仓库
1.安装git
在centos上安装git十分简单,直接输入以下命令即可:
yum install git
2.创建本地仓库
安装完成后,跳到工作目录(可以是空目录或者已经包含文件的目录),这里假设工作目录为/home/zk/gitdemo
输入
cd /home/zk/gitdemo
git init
即可创建本地仓库
仓库创建成功后,会在当前目录下生成一个名为.git
的目录,这个目录是Git来跟踪管理仓库的,一般是隐藏的,通过ll-a
可以显示出来。
3.添加文件到仓库
3.1创建一个文件,内容如下:
文件名:README.md(md是markdown格式后缀)
this is a test file.
z.k.
2016.7.29
3.2使用git add [文件名] 添加文件
输入以下指令,添加文件
git add README.md
此时,文件已经添加到了仓库的暂存区(即stage),并没有真正提交到仓库。
(图片来自廖雪峰的博客)
3.3使用git commit -m “说明信息”提交到仓库
输入以下指令提交文件到仓库
git commit -m "第一次提交README.md文件" //说明信息可以随便写,但是最好要有意义
,提交完成后,显示
1 files changed, 3 insertions(+),0 deletion(-)
说明添加了一个文件,文件添加了三行,删除了0行。
4.状态查询
文件提交后,输入以下指令查看仓库状态
git status
显示没有文件可以提交了,工作区很干净,因为最新的文件都已经提交了,版本库和工作区中的文件一致。
5.修改文件,再次提交
修改README.md文件如下所示
this is a test file.
do you know how to use git? //新添加的行
z.k.
2016.7.29 //07改为7
修改完成后,再次查询仓库状态
显示README.md文件被修改了,但是还没有更新(也就是没有提交到仓库)。
我们使用下面的指令查看一下工作区和仓库中的文件有什么不同
git diff README.md
显示,新加了一行do you know how to use git?同时,2016.07.29修改成了2016.7.29。
我们再次提交README.md文件,步骤与前面一致,先add 再commit
git add README.md
git commit -m "第二次提交README.md,对日期显示格式做了修改"
显示有一个文件被修改了,增加了两行,删除了一行
再次查看仓库状态
显示nothing to commit因为版本库中的文件和工作区中的文件是一致的。