首页 > 其他分享 >git branch managment

git branch managment

时间:2024-05-17 20:13:09浏览次数:18  
标签:git develop name flow managment feature branch release

主分支 master

正式版本

  • 对于科研 : 可以是最好的指标

开发分支 develop

可以是 预发布,或者 开发的分支

推荐使用 --no-ff 添加合并节点

临时分支

  • 功能 feature
  • 预发布 release
  • 修改bug fixbug

临时添加使用完之后需要删除

部分功能暂时无法实现

  • 暂时搁置
  • merge 到 develop, 但是在下一个 commit 删除 (使用rebase)

release

需要打一些tag

git flow

https://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html

git flow init

# 添加/完成 feature
git flow feature start {name}
git flow feature finish {name}
git flow feature publish {name} #将特性发送给到远端
git flow feature pull origin {name}
git flow feature track {name} #跟踪特性

# release 同理 注意 finish 的时候归并到 master 和 develop 并在 master 上打标签
git flow release start {版本号}
# hotfix 同理 

标签:git,develop,name,flow,managment,feature,branch,release
From: https://www.cnblogs.com/bigsharker/p/18198502

相关文章

  • git cherry-pick
    chooseacommitfromonebranchandapplyittoanother。gitcherry-pick{commit1}{commit2}连续的提交A..B提交A必须早于提交B。使用上面的命令,提交A将不会包含在Cherrypick中。如果要包含提交A,可以使用下面的语法。gitcherry-pickA^..B和merge......
  • git delete and revert
    deleteorrevertthecommit#soft移动头节点,同时将删除更改保存到暂存区,同时工作区不变---non-destructivegitreset--softHEAD~{num}/{hash}gitreset--hardHEAD~{num}/{hash}#回退,同时暂存区和工作区都会被重置和commit一样gitreset--mixedHEAD~{num}/{has......
  • git merge
    Mergetypesfast-forward(常用)Nonfast-forwardrecursive(常用) /ortoctopusourssubtree快速合并两个分支一前一后,没有分叉,快速分支不会建立一个合并节点。合并更改但是不合并分支使用--squash将feature分支上所有更改复制到当前的暂存区并使用提交。实现非......
  • git
    gitGit是一种版本控制软件,是一个命令,是一种工具。在cmd中输入git-v查看git版本git使用流程分为三个区工作区(gitinit)暂存区(绿色gitadd.)版本库(gitcommit-m'')常用命令gitinit:在当前目录初始化一个新的Git仓库。gitclone源地址:克隆一个......
  • git仓库新建流程
    前排提醒:本文仅针对git新手,因此部分表述可能会略显不妥,git老手请自行忽略。创建远程仓库这一步各个网站各有不同,故不作过多介绍。但是需要注意,除非你准备创建一个全新的项目,否则不要勾选initwithreadme等类似选项,确保创建的是空仓库。待远程仓库创建完成后,你可能有以下几......
  • 关于git使用git push -u origin 命令时,出现的错误的问题。
    出现这个错误原因,其实就是没有正确执行指令造成的,也就是没有正常提交数据。gitadd.#添加当前目录下的所有文件到暂存区:gitcommit-m"test"#提交暂存区文件到仓库,-m表示可以直接输入的内容为的testgitpush-uoriginmaster带上-u 参数其实就相当于记录了push到远端分......
  • git用法
    老铁,这年头不会点Git真不行!!! 版本控制说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象!1234567891011毕业论文_初稿.doc毕业论文_修改1.doc毕业论文_修改2.doc毕业论文_修改3.doc毕业论文_完整版1.doc......
  • Git常用命令
    查看分支gitbranch//查看本地分支gitbranch-r//查看远程分支创建分支gitbranchlocal_feature01创建分支local_feature01gitcheckoutlocal_feature01//切换到分支local_feature01上面创建并切换分支gitcheckout-blocal_feature02/......
  • 研发云Git使用小记
    准备工作:1、GIT命令工具(安装方式:无脑下一步)https://xaiohutongxue.lanzouq.com/iUKZ71yvhlrc2、研发云用户名 3、研发云邮箱 4、打开此电脑“C:\Users\用户名”文件夹正式开始一、运行GIT在用户名文件夹下右击运行GIT二、生成SSH密钥1、在GIT命令行中粘贴命令ssh-k......
  • 配置git账户
    解决git痛点不想每一次拉取推送都输入账户密码多个git托管平台如何拉取同一平台,多个git账号如何拉取不想记一大堆繁杂的命令行,也不想配置公匙,只想简简单单用https拉取推送问题1:每一次都需要输入账户密码找到文件.gitconfig文件c盘--》User--》www--》.gitconfig注意:www......