zoukankan      html  css  js  c++  java
  • 1.5 git和github -5:git分支

    1. 命令
    git branch — 查看分支
        --d <name> — 删除某个分支(合并完成后删除没用的分支)
        --merged — 当前分支下合并的分支
        --no-merged — 查看没有被合并的分支
    git branch <name> — 创建了一个分支
    注:如查询结果是 * master,前面有*说明当前选中就是主分支([master]在中括号里面的也是当前选中的分支)
     
    2. 分支操作
    2.1 合并分支
    如下:在new1分支上提交版本,c5和master、new2是3条不冲突的分支线
     
    在master分支上合并new1分支
     
    合并后删除new1分支(补:git branch -D new2 强制删除没有合并的分支
     
    3. 解决冲突
    假设c6 master分支和c7 new1分支冲突
    new1和master分支冲突(!表示冲突)
    a. git merge 发生冲突
    b. git status —— 查看状态 查看冲突文件
     
    c. 冲突代码,手动修改
     
    d. 解决完成后再进行1次提交
     
    e. 删除new1分支(如果想长期维护,可以不删除)
     
    4. github上的分支
    4.1 git push
    a. git push origin仓库名 new1分支名 —— 将分支同步到github
     
    4.2 github上直接创建
    a. 
    此处可以搜索切换分支,也可以创建分支(此处是从new1上创建分支,从new1上新建的new2和new1一样)
     
     5917个版本                          4个分支                        129个里程碑(129个版本)     232个开发协作人员
     
    5. github上的标签
    5.1 git tag — 查看标签
        git tag 标签名( 上面的releases )       
          git push origin v1.0( 标签名 ) 
     关注( 类似微博 )       点赞数             创建一个分支
  • 相关阅读:
    js小程序
    事务的概念
    为期一个月培训的总结
    软件测试培训总结篇2
    软件测试培训总结篇1
    软件测试培训第30天
    软件测试培训第29天
    软件测试培训第28天
    软件测试培训第26天
    软件测试培训第27天
  • 原文地址:https://www.cnblogs.com/zouxinping/p/4824136.html
Copyright © 2011-2022 走看看