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 文件冲突已经解决成功解决了合并中的冲突,并提交了结果。我们需要手动去修改它。

  • 相关阅读:
    vi 的使用,很详细
    Linux文件的打包与压缩
    Linux初学者学习资料
    正确的关机方法: sync, shutdown, reboot, halt, poweroff, init
    Linux命令下,cp,rm,mv命令的使用
    Linux的文件权限(简单易懂)
    FireBug与FirePHP
    Git进一步学习
    jQuery插件开发
    人生就如做项目
  • 原文地址:https://www.cnblogs.com/loaderman/p/10131760.html
Copyright © 2011-2022 走看看