• git在项目中的实际运用


    项目中只运用git版本管理的情况下:

    1.创建分支命令:

    git branch (branchname)

      切换分支命令:

    git checkout (branchname)

             当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。

     合并分支命令:

        git merge 

    2.列出分支

    列出分支基本命令:

    git branch

    没有参数时,git branch 会列出你在本地的分支。

    $ git branch
    * master

    当你执行 git init 的时候,缺省情况下 Git 就会为你创建"master"分支。

    如果我们要手动创建一个分支。执行 git branch (branchname) 即可。

    $ git branch testing
    $ git branch
    * master
      testing

    3.删除分支

    删除分支命令:

    git branch -d (branchname)

    例如我们要删除"testing"分支:

    $ git branch
    * master
      testing
    $ git branch -d testing
    Deleted branch testing (was 85fc7e7).
    $ git branch
    * master

    4.分支合并

    一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支。 你可以使用以下命令将任何分支合并到当前分支中去:

    git merge
    $ git branch
    * master
      newtest
    $ ls
    README        test.txt    test2.txt
    $ git merge newtest
    Updating 2e082b7..556f0a0
    Fast-forward
     test2.txt | 1 -
     1 file changed, 1 deletion(-)
     delete mode 100644 test2.txt
    $ ls
    README        test.txt

    以上实例中我们将 newtest 分支合并到主分支去,test2.txt 文件被删除。

    5.合并冲突

    合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。$ git branch* master

    $ cat test.txt
    runoob.com

    6.代码提交,add新增文件

       编写一个readme.txt文件,内容如下:

    Git is a version control system.
    Git is free software.
    

      一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。

      和把大象放到冰箱需要3步相比,把一个文件放到Git仓库只需要两步。

      第一步,用命令git add告诉Git,把文件添加到仓库:

    $ git add readme.txt
    

      执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。

      第二步,用命令git commit告诉Git,把文件提交到仓库:

    $ git commit -m "wrote a readme file"   备注注释
    [master (root-commit) eaadf4e] wrote a readme file
     1 file changed, 2 insertions(+)
     create mode 100644 readme.txt
    

       简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

       嫌麻烦不想输入-m "xxx"行不行?确实有办法可以这么干,但是强烈不建议你这么干,因为输入说明对自己对别人阅读都很重要。实在不想输入说明的童鞋请自行Google,我不告    诉你这个参数。

     git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.txt文件);2 insertions:插入了两行内容(readme.txt有两行内容)。

    小结

    初始化一个Git仓库,使用git init命令。

    添加文件到Git仓库,分两步:

    1. 使用命令git add <file>,注意,可反复多次使用,添加多个文件;
    2. 使用命令git commit -m <message>,完成。

    Git鼓励大量使用分支:

    查看分支:git branch

    创建分支:git branch <name>

    切换分支:git checkout <name>

    创建+切换分支:git checkout -b <name>

    合并某分支到当前分支:git merge <name>

    删除分支:git branch -d <name>

    具体请看廖雪峰老师git的常用操作:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000

  • 相关阅读:
    Jsoup系列学习(1)-发送get或post请求
    使用httpclient发送get或post请求
    charles 抓取eclipse中的请求
    springmvc学习资料整理
    springmvc和struts2的区别
    Linux常用命令
    Sql Server 2008R2 数据库发布与订阅
    jquery 父、子页面之间页面元素的获取,方法的调用
    封装ajax
    Maven 的安装配置
  • 原文地址:https://www.cnblogs.com/fron-tend/p/10272768.html
Copyright © 2020-2023  润新知