zoukankan      html  css  js  c++  java
  • Git 分支管理

    Git 分支管理

    列出分支

    列出分支基本命令:

    git branch

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

    $ git branch
    * master

    此例的意思就是,我们有一个叫做"master"的分支,并且该分支是当前分支。

    当你执行 git init 的时候,缺省情况下 Git 就会为你创建"master"分支。如果我们要手动创建一个分支。执行 git branch (branchname) 即可。

    $ git branch testing
    $ git branch
    * master
      testing

    现在我们可以看到,有了一个新分支 testing。

    删除分支

    删除分支命令:

    git branch -d (branchname)

    分支合并

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

    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

    合并冲突

    合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。一个合并冲突就出现了,在 Git 中,我们可以用 git add 要告诉 Git 文件冲突已经解决成功解决了合并中的冲突,并提交了结果。我们需要手动去修改它。

  • 相关阅读:
    最小路径和
    S2 深入.NET和C#编程 机试测试错题积累
    S2 深入.NET和C#编程 笔试测试错题积累
    影院项目的内容信息
    抽象类和抽象的方法注意事项
    六种设计原则
    体检套餐的笔记
    C#图解 类和继承
    深入类的方法
    S2 深入.NET和C#编程 三:使用集合组织相关数据
  • 原文地址:https://www.cnblogs.com/loaderman/p/10131760.html
Copyright © 2011-2022 走看看