• 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

  • 相关阅读:
    Flask之threading.loacl方法
    websocket之简易聊天室
    websocket介绍
    Flask之jinja2模板语言
    Flask之基础
    Linux之项目的部署
    Linux之nginx负载均衡
    Linux之nginx
    Linux之redis-cluster
    Linux之redis-sentinel
  • 原文地址:https://www.cnblogs.com/smail-bao/p/5395203.html
Copyright © 2020-2023  润新知