zoukankan      html  css  js  c++  java
  • Git学习笔记——分支

    分支用法很多,比如bug修复,协作管理,这里只简单介绍我在工作中用到的协作模式。
    场景:我自己开发独立功能,在本地为自己创建一个分支就叫localbranch吧,甭管master到哪了,我只管开发我的本地分支,等到我的开发任务完成了就拉下最新的master然后把localbranch合并到master再push到仓库中。

    分支的用法命令如下:

    用法1: git branch
    用法2: git branch <branchname>
    用法3: git branch <branchname> <start-point>
    用法4: git branch -d <branchname>
    用法5: git branch -D <branchname>
    用法6: git branch -m <oldbranch> <newbranch>
    用法7: git branch -M <oldbranch> <newbranch>
    用法8:git checkout <branchname>
    

    说明:
    用法1用于显示本地分支列表。当前分支在输出中会显示为特别的颜色,并用星号 “*” 标识出来。
    用法2和用法3用于创建分支。
    用法2基于当前头指针(HEAD)指向的提交创建分支,新分支的分支名为
    用法3基于提交创建新分支,新分支的分支名为
    用法4和用法5用于删除分支。
    用法4在删除分支时会检查所要删除的分支是否已经合并到其他分支中,否则拒绝删除。
    用法5会强制删除分支,即使该分支没有合并到任何一个分支中。
    用法6和用法7用于重命名分支。
    如果版本库中已经存在名为的分支,用法6拒绝执行重命名,而用法7会强制执行。
    用法8检出分支

    合并分支到master

    首先,checkout到master

    $ git checkout master
    Switched to branch 'master'
    

    然后执行git merge命令以合并localbranch到master

    $ git merge localbranch
    

    合并成功后就可以推到远程共享库了。
    若功能开发完成就可以删除本地分支了。另外如果同时要开发多个功能就为每个本地分支做各自的命名,不要统一成localbranch。

  • 相关阅读:
    NOI AC#62 color(树上操作)
    fenbi
    bert 压缩优化方向的论文
    bert 编程入门| bert 瘦身技巧
    行政法+刑法+民法
    Bert原理 | Bert油管视频学习法
    vscode的使用以及快捷键总结
    NG课程笔记学习记录
    古典文学+古曲+四大文明古国
    中国地理+地球上的水和大气
  • 原文地址:https://www.cnblogs.com/feipeng8848/p/10474838.html
Copyright © 2011-2022 走看看