• git 分支管理


    创建分支

    git branch <local_branch_name>

    创建并切换到新的分支上

    git checkout -b <local_branch_name>

    切换分支

    git checkout <local_branch_name>

    合并分支

    git merge <local_branch_name>

    merge 的使用,合并是合并的两个分支,如果想把B_branch合并到A_branch上,

    则实际的操作是, 先切换到A_branch上,然后再A_branch上执行 merge.

    git checkout <A_branch>

    git merge <B_branch>

    在合并中如果有冲突发生,必须要解决冲突。

    git 冲突解决办法:

    。。。。。。。

    。。。。。。

    。。。。。

    。。。。

    。。。

    git status

    git commit

    git push

    git push origin <local_branch_name>:<remote_branch_name>

    git 删除分支

    git branch -d <local_barnch_name>

    git branch -D <local_banrch_name>

    git 分支重新命名

    git branch -m <old_branch_name> <new_branch_name>

    git 查看已经合并的分支

    git branch —merged

    git 查看未合并分支

    git branch  --no-merged

    git rebase

    衍合(rebase)其实就是以补丁的形式将当前分支打到指定的分支上,最后当前分支会和指定分支结合在一起。它与合并(merge)的区别就在于当前分支会和指定分支合并在一起并产生一个新的提交,使得整个 git 项目看起来更加整洁;而 merge 则会保留所有的分支提交记录。

    可以看出 git rebase 和 git merge 很类似。也回产生冲突,

    产生冲突的解决办吧,见上文。


  • 相关阅读:
    Java之ServiceLoader
    docker学习(3)--Dockfile详解
    docker学习(2)--基础命令
    docker学习(1)--基础概念
    dubbo学习(1)--简单的入门搭建实例
    Flume搭建及学习(基础篇)
    VM下--Linux根分区磁盘扩容
    Windows10下简单搭建zookeeper
    Windows10下搭建TensorFlow环境
    cmath库函数
  • 原文地址:https://www.cnblogs.com/icenter/p/5267676.html
Copyright © 2020-2023  润新知