git 命令的学习
2016-04-15 13:53
267 查看
我们在安装好gitlab 之后就是怎么使用它了,这里我选择http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000作为学习网址
因为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
$ 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
相关文章推荐
- 工作中最全最常用的正则表达式
- Cannot find autoconf
- Mysql笔记
- 两种方式解决jquery Ajax 发送中文乱码的方法,
- oracle权限with admin option和with grant option的用法
- Makefile学习笔记(二)ubuntu平台
- Python 执行js的2种解决方案 调用spidermonkey和安装pythonspidermonkey
- mysql-利润set变量模拟分组查询每组中的第N条数据
- 彻底搞清referrer和origin
- WPS中如何将多个文件在不同窗口中打开
- Android M Launcher3主流程源码浅析
- Windows内核开发之串口过滤
- 标记一篇好的文章(socket tcp)
- JS继承
- 实验二 作业调度模拟程序 报告
- springmvc多文件上传
- 头部五官的位置怎样通过ZBrush确定
- 单链表,双向链表的插入,查询,创建,删除,输出
- adobe reader 静默安装
- linux基础