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 {分支名称}

  • 相关阅读:
    2.1 ArrayList 线程不安全,LinkedList 线程不安全,Vector 线程安全
    Mybatis详解(二)--动态代理(未集成Spring)
    3.2经典垃圾收集器
    3.垃圾收集器与内存分配
    6.类文件结构(Class结构)
    7.类加载机制
    spark实现从hbase中批量查询多个rowKey
    spark实现分页查询hbase
    查询mysql数据库的表名,主键
    redis退出异常:ERR Errors trying to SHUTDOWN. Check logs.
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/9693281.html
Copyright © 2011-2022 走看看