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

    1、创建本地dev分支

    git branch dev

    如果直接创建dev分支,

    会报错

    fatal: Not a valid object name: 'master'.

    原因是没有提交一个对象,

    要先提交之后才会真正创建master分支,

    此时才可以创建其他分支

     git branch

    查看已有分支

    2、 将本地master分支推送到远程master分支

    git push -u origin master

    把本地的master分支推送到origin主机,

    同时指定origin为默认主机,

    后面就可以不加任何参数使用git push了;

    不带任何参数的git push,

    默认只推送当前分支,

    这叫做simple方式。

     3、把本地dev分支推送到远程dev分支

    git branch -r

    查看远程仓库的分支情况

    git checkout dev

    从本地master分支切换到dev分支

     git push --set-upstream origin dev

    关联本地dev分支与远程dev分支

    git push

    推送当前dev分支到远程dev分支

     也可以使用命令

    git push origin hotfix:hotfix

    发布本地hotfix分支到远程hotfix分支

    如:

    4、合并本地分支并提交到远程主分支

    git checkout master

    切换到本地主分支

    git merge hotfix

    把hotfix分支的更改与主分支合并

    git push

    提交主分支到远程主分支

    我这里各个分支之间没有冲突,

    实际的工作中,

    常常会有冲突,

    需要先根据报错信息解决冲突,

    再合并分支。

    常用命令:

    查看分支:git branch

    创建分支:git branch {分支名称}

    切换分支:git checkout {分支名称}

    创建+切换分支:git checkout -b {分支名称}

    合并某分支到当前分支:git merge {分支名称}

    删除分支:git branch -d {分支名称}

  • 相关阅读:
    c++爱问的面试问题
    Ognl底层使用
    [勘探开发]成绩,全栈开发,健全&借贷
    FMS4
    Flex远程调用机制RemoteObject应用技巧
    Flex开发框架cairngorm入门实例
    RC1意思
    获取JAVA[WEB]项目相关路径的几种方法
    排序算法
    jQuery Validate
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/9693281.html
Copyright © 2011-2022 走看看