git 命令的学习

时间:2023-06-29 17:41:08

我们在安装好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