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( 标签名 ) 
     关注( 类似微博 )       点赞数             创建一个分支
  • 相关阅读:
    Duilib 入门教程: 怎么创建一个自定义的窗口
    从屏幕右下角升起的弹窗
    最小化窗口至右下角
    MFC 使程序不在任务栏显示
    创建数据库
    sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
    VC++、MFC中最好的开源项目
    在MFC中,利用GDI绘制橡皮筋效果-直线,圆,椭圆,矩形
    WCHAR char CString等常用类型互转
    CGAL 计算机几何算法库
  • 原文地址:https://www.cnblogs.com/zouxinping/p/4824136.html
Copyright © 2011-2022 走看看