git 分支

git分支对于我们平常开发新功能,修复bug等有很大的帮助。下面是git分支的常用命令:

  • 分支的新建与切换

      $ git checkout -b version2.0
    

    这相当于执行下面这两条命令:

      $ git branch version2.0
      $ git checkout version2.0
    
  • 分支的合并

      $ git checkout master
      $ git merge version2.0
    

    切换到主分支,把分去version2.0合并到主分支

  • 分支的删除

      $ git branch -d verdion2.0
    

    如果分支功能已经合并到主分支,分支就没有用了,可以删除。

  • 合并分支的冲突

    合并并不总是顺利的,特别是多人合作的时候,很容易产生冲突。

      <<<<<<< HEAD
      
      =======
      
      >>>>>>> version2.0
    

    ‘=======’把两个版本冲突的内容分隔开来,我们需要把这些标记都删掉,并留下合并后的代码。

  • 合并GUI工具

    如果安装了可视化的合并工具,可以使用$ git mergetool命令来调用。 推荐的GUI合并工具有如:meld, kdiff3

    可以这样调用指定的工具:$ git mergetool -t meld

    也可以配置默认工具:

      $ git config --global merge.tool kdiff3
    
0%