zoukankan      html  css  js  c++  java
  • 分支管理:创建分支、合并分支


    (分支名前面有* 代表此分支是当前所在分支)

    常用命令:

    • 查看本地仓库所有分支:git branch

    • 查看远程仓库所有分支:git branch -r

    • 创建分支:git branch分支名

    • 切换分支:git checkout 指定的分支名

    • 合并分支:git merge 被合并的分支名

      (假设a分支是主分支,b分支是临时分支,要把b分支的内容合并到a分支上,则b分支称为 被合并的分支)

    • 删除分支:git branch -d 分支名

    • 基于origin/master分支,新建并切换到新分支:git checkout -b 新分支名 origin/master
      (-b是新建分支)

    • 提交到远程仓库上同名分支的方便命令:git push origin HEAD


    步骤:

    1. 创建分支:git brabch 分支名

      查看所有分支:git branch

    2. 切换到指定分支:git checkout 指定的分支名

      ( * 代表当前所在分支)

    3. 在自己的分支上进行修改并push到远程仓库对应的分支,最后的push的命令:git push origin 分支名

    4. 合并分支。

      • 合并前,要先切换到master分支上(若在其他分支合并就切换到那个分支):git checkout master

      • 如果是多人开发,需要把远程仓库上该合并分支上的代码pull下来:git pull origin master

        (也可以直接 git pull 即可。只要你当时绑定了本地仓库和远程仓库以及这个分支)

      • 然后合并分支:git merge 被合并的分支

    5. 注意!未结束!上一步的merge只是在本地仓库合并而已,并没有提交到远程仓库里!

      刷新远程仓库可以看到DU分支和master分支的区别:

    6. 所以最后一定要记得push到远程仓库里!

  • 相关阅读:
    ASP.NET面试题(二)
    iBatis.Net系列(四) iBatisNet API基础
    ibatisnet系列(一) 总览
    iBatisnet系列(二) 配置运行环境和日志处理
    HDU 1575 Tr A (矩阵乘法)
    HDU 连连看
    1504: ZZ的橱柜 (优先队列)
    离散化思想
    POJ 2777 Count Color (线段树)
    POJ 1823 Hotel (线段树)
  • 原文地址:https://www.cnblogs.com/duduwy/p/13418938.html
Copyright © 2011-2022 走看看