git 命令的学习
我们在安装好gitlab 之后就是怎么使用它了,这里我选择http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000作为学习网址
$ git config --global user.name "bao"
$ git config --global user.email "smail_bao@126.com"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意:git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
创建版本库
现在我们在某一个路径下面创建一个目录,比如说
cd /root/
mkdir yizhen
git init 把这个目录变成可以管理的仓库
现在我们来创建一个文件
vim readme.txt
内容:hello gitlab
这时候我们通过git status 查看状态
[root@test-1 yizhen]# git status
位于分支 master
尚未暂存以备提交的变更:
(使用 "git add <文件>..." 更新要提交的内容)
(使用 "git checkout -- <文件>..." 丢弃工作区的改动)
修改: README.txt
修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
现在我们需要执行:
[root@test-1 yizhen]# git add README.txt
[root@test-1 yizhen]# git status
位于分支 master
要提交的变更:
(使用 "git reset HEAD <文件>..." 以取消暂存)
修改: README.txt
[root@test-1 yizhen]# git commit -m "add 789"
[master d7c76bd] add 789
1 file changed, 1 insertion(+)
[root@test-1 yizhen]# git status
位于分支 master
无文件要提交,干净的工作区
[root@test-1 yizhen]# git log
commit d7c76bd059f8928149e8147141f93138f837cbf1
Author: bao <smail_bao@126.com>
Date: Fri Apr 15 11:01:56 2016 +0800
add 789
commit 58a69d825a17af3e42893990e76572ffe6c7d853
Author: bao <smail_bao@126.com>
Date: Fri Apr 15 10:52:13 2016 +0800
add 456
commit 53f00fa712a9fb53afe4600f687698403e5cd31a
Author: bao <smail_bao@126.com>
Date: Fri Apr 15 10:49:46 2016 +0800
add one fiel
commit 8eedbc05ce41a1f7caad2139f11f83265c5dc5c3
Author: bao <smail_bao@126.com>
Date: Fri Apr 15 10:38:26 2016 +0800
write a readme file