先借一张总体图git

整体图服务器

说明 :白色图片都是远程库信息,黑色图片为本地库信息ide

首先 在idea 搜索且按照 git flow ;工具

安装完成后:idea

第一步:点击init Repospa

第二步:设置相应的数据;命令行

结果以下3d

若是出现以下图所示,能够升级到idea的最新版本便可,之前版本没有bugfixblog

若是上面步骤不行但是试一下命令行:图片

第一步: git flow

第二步:以下图

以在idea建立一个项目新功能模块来讲明如何使用

第一步:

在开发分支上,经过pull 命令获取最新的dev 分支的最新代码以下图所示(前提保证本地修改都已经提交到本地厂库(commit了))

更新合并完成后,把本地代码提交到远程服务器 执行下图操做;

第二步: 建立功能分支

填写分支名称 parseAndrun 以下图

这时能够看到分支是刚才建立的分支了,以下图:

多了一个 feature/parseAndrun 分支

而后gitflow 的目录结构会多出finish feature 和publish feature;

publish feature 这个是发布当前分支的功能,点击这个就会在远程服务上建立这个分支,其余人员就能够看到和使用这个分支;若是你不执行这个,其余人员是看不到你的分支的(除非你进行了push,提交了这个分支到远程服务;当你push以后,publish feature也会消失),也就是说,你这分支在你执行publish 以前,只是在你的本地仓库;

publish 执行前 远程仓库以下图:

当进行publish 或者git push 以后 远程仓库以下:

finish feature(当前分支为feature/pareAndrun)

注意: 当前分支执行 finish feature ,成功后会删除当前分支的你们注意一下(git flow 自动给删除的);

在执行这个命令以前,要先拉取一下远程dev的最新代码(避免冲突太多),(执行(本地命令:git pull origin develop,图形化命令就按照上图pull便可));把远程dev分支的代码和本地feature/pareAndrun 分支合并并解决冲突的代码,完成以后,执行 commit 提交一下最新代码到到本地仓库;而后执行finish feature;执行成功后你会发现远程仓库feature/pareAndrun没有了,本

地的feature/pareAndrun也没有了,而且当前分支已经切回到了dev分支;以下图所示:

可是到目前为止,你合并的代码仍是在你的本地仓库中,远程仓库尚未更新;以下所示

远程

本地

执行最后一步:

命令:git push origin develop

图形化工具:

最终远程库以下:

到这里就完成了feature 分支的开发和使用,其余相似

idea 分支管理插件_git flow 分支管理idea 具体操做相关推荐

  1. idea 分支管理插件_Git的分支管理常用命令

    文章目录 分支管理 git stash gitmerge与git rebase git merge --squash cherry-pick 分支管理 命令 作用 git branch 查看当前分支 ...

  2. Git Flow 分支管理简述

    概述 Git 是什么 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的 ...

  3. GIT FLOW 分支管理

    1. 分支管理环境分类: 生产环境(主分支) 预生产环境(发布分支) 测试环境(开发分支) 2. 开发分支分类: feature(功能分支): 用于开发一个新功能 完成新功能开发后合并 develop ...

  4. git上传分支的原理_git系列教程四:分支和分支管理

    一些零碎的知识 修改最后一次提交 实际开发中,你可能会遇到下边这两种情况: Situation One:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add).就好比你是老司机, ...

  5. gitlab创建分支上传文件_代码管理-gitlab使用方法建议

    对gitlab的使用主要从两个角度去分析,一个是管理员,一个是开发提交者. 1. 管理员使用 1.1 初始配置 浏览器访问 http://服务器IP:11000 第一次访问会默认以root管理员用户登 ...

  6. [P4]源码管理 - perforce(p4)的分支与集成

    源码管理 - perforce(p4)的分支与集成 摘要:p4的分支创建和集成过程主要包含4个步骤: (1) 使用'p4 branch'创建branch spec: (2)使用'p4 integrat ...

  7. Azure DevOps Server 2022新功能:禁止用户管理自己创建的分支(mange-permission)

    在之前版本的Azure DevOps Server(之前名为TFS)中,如果用户拥有创建分支的权限,则对自己创建的分支具有管理权限(manage-permission),可以为自己创建的分支授予其它成 ...

  8. 【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )

    文章目录 一.克隆 master 分支 git clone 二.查看远程分支 git branch -a 三.克隆远程分支 git checkout -b 一.克隆 master 分支 git clo ...

  9. 切换分支 更改只影响当前分支代码_idea 中分支管理操作的意思

    1.Checkout (切换分支) 当前分支:app 即将打开:app_develop 操作:Checkout 效果:从 app切换到 app_develop分支上. 2.New Branch fro ...

最新文章

  1. CentOS如何下载安装EPEL源
  2. 学习笔记-----C++模板类中友元函数重载输出运算符时提示无法解析的外部符号解决方案
  3. 绑定方法与非绑定方法
  4. 解决ubuntu 图标消失问题(ubuntu 16)
  5. 计算机模拟学,深度学习是让计算机模拟
  6. 网站在线监控工具Uptime Kuma
  7. cck8graphpad作图_北京cck8数据作图「上海儒安生物科技供应」
  8. Solaris 11.3 升级到 11.4注意事项
  9. 怎么批量给文件夹名称加上数字序号前缀?怎么对文件夹名称进行编号排序?
  10. matlab 0x000007b,windows应用程序无法正常启动(0x000007b)怎么办_windows应用程序无法正常启动(0x000007b)解决办法_飞翔教程...
  11. java给文件夹加密码_用JavaScrpt 实现文件夹轻松加密 (转)
  12. ticker定时器用法
  13. Kafka 中的这些设计思想值得一学!
  14. 剪贴板查看器:CopyClip 2 for Mac
  15. 如何卸载安装sqlyog时附带的IE浏览器?
  16. PDF中在指定位置插入图片
  17. 工业自动化控制系统中的PLC模拟量信号数据采集如何实现?
  18. 盘点2022初级Java笔试题,选择题,简答题(右滑查看答案)
  19. 软件开发过程中的各种图
  20. 【投影仪】投影仪相关知识及参数科普(秒懂如何选择一款合适的投影仪)

热门文章

  1. Python绘制类激活图曲线(热力曲线)
  2. 视频流编码格式(四字符码)对照表
  3. 我们的实践:事理图谱,下一代知识图谱
  4. Unity中根据矩阵判断一个点在自身的哪一侧
  5. 有道云笔记Markdown中引用本地图片
  6. IECapt、CutyCapt 生成网页快照
  7. 和我的清华室友经过20天得出的python爬取网站数据!!!
  8. 华为鸿蒙os视频馀承东,布局智慧家庭:荣耀首款搭载华为鸿蒙OS智慧屏正式发布...
  9. 斐波纳契回调线_斐波那契回调线
  10. 抖音seo账号矩阵霸屏系统源码/账号矩阵霸屏系统搭建部署