美文网首页
git 之 branch

git 之 branch

作者: 天颂之蓝调 | 来源:发表于2019-08-01 10:45 被阅读0次
git branch.png

branch概念:即分支,可以理解为commit 的一个指针


分支类型

  • master 主分支: 稳定版本,用于对外发布的版本
  • develop 开发分支:基于master克隆,用于日常开发
  • feature 功能特性分支:基于develop克隆,多用于多人协作开发(临时分支,合并后可丢弃
  • release 分支:基于develop分支,用于测试,测试中发现bug可在此分支修改,最后合并到develop(临时分支,合并后可丢弃
  • bugfix 分支:基于master分支,用于修复对外发布的分支,在此分支上修复bug, 并合并到develop和master中(临时分支,合并后可丢弃

分支操作

  1. 创建分支
    • 【只创建,不检出】:git checkout <branchname>
    • 【创建并自动检出】(推荐): git checkout -b <branchname>
      git checkout -b dev # 基于当前分支创建并检出dev分支
      以上命令等同于下面两条命令
      git branch dev # 基于当前所在分支创建dev分支
      git checkout dev # 检出dev分支/切换至dev分支
/* 基于当前分支master创建dev分支,不检出,当前分支仍为master */
git checkout dev
/* 基于当前分支master创建dev分支,并自动检出,当前分支为dev */
git checkout -b dev
  1. 检出(切到)指定分支
/* 检出(切换到)master分支 */
git checkout master
/* 检出(切换到)develop分支 */
git checkout develop
  1. 查看分支
/* 查看本地分支列表、及当前所在的分支 */
git branch 或 git branch -l
/* 查看远程分支 */
git branch -r
/* 查看所有分支 */
git branch -a
  1. 将分支推送到远程仓库
/* 推送master分支到远程仓库 */
git push origin master
/* 推送develop分支到远程仓库 */
git push origin develop
  1. 删除分支
/* 删除本地分支dev */
git branch -d dev
/* 强制删除本地分支dev */
git branch -D dev
/* 删除远程分支dev */
git push origin --delete dev

(备注:如有讲错请在评论区指出,我可不能误人子弟啊哈~~~ 原创文章,欢迎转载,转载请注明出处,多谢支持~~~)

相关文章

  • 现在常用

    git add git branch git branch -a git branch dev git branc...

  • Git branch 操作

    git branch 操作查看分支 git branch 或 git branch -v创建分支 git br...

  • 在CMD中git指令

    整体代码流程 git clone e git_url git branch git branch branch_n...

  • Git分支详解

    Git分支详解 git branch命令 查看分支 git branch 新建分支 git branch br...

  • 查看分支

    git branch [-a] git branch 查看本地分支 git branch -a 查看本地和远程分支

  • Git命令学习

    分支 git branch : 查看分支git branch : 创建分支git branch -d...

  • git branch分支

    创建分支 git branch test 查看分支 git branch git branch -a 推送分支 g...

  • git branch

    查看当前分支 git branch 查看所有分支 git branch -a git branch -av 切换本...

  • git branch

    命令格式 git branch 显示当前分支名 git branch [ ] 创建分支 git branch...

  • git常见命令

    1 git branch :查看本地分支git branch -a查看线上分支git branch -d (分...

网友评论

      本文标题:git 之 branch

      本文链接:https://www.haomeiwen.com/subject/umzfdctx.html