当前位置: 首页 > news >正文

上海沙龙网站建设网站定制的公司

上海沙龙网站建设,网站定制的公司,建站公司 网站,wordpress手机跳转本系列包含#xff1a; Git 图文详解#xff08;一#xff09;#xff1a;简介及基础概念Git 图文详解#xff08;二#xff09;#xff1a;Git 安装及配置Git 图文详解#xff08;三#xff09;#xff1a;常用的 Git GUIGit 图文详解#xff08;四#xff09; Git 图文详解一简介及基础概念Git 图文详解二Git 安装及配置Git 图文详解三常用的 Git GUIGit 图文详解四Git 使用入门Git 图文详解五远程仓库Git 图文详解六Git 利器 - 分支Git 图文详解七标签管理Git 图文详解八后悔药 - 撤销变更Git 图文详解九工作中的 Git 实践 Git 图文详解九工作中的 Git 实践 1.Git Flow2.金屋藏娇 stash3.拣选提交 cherry-pick 1.Git Flow Git FlowGit 工作流程是指软件项目中的一种 Git 分支管理模型经过了大量的实践和优化被认为是现代敏捷软件开发和 DevOps开发、技术运营和质量保障三者的交集的最佳实践。 ✅ 主分支master稳定版本代码分支对外可以随时编译发布的分支不允许直接 Push 代码只能请求合并pull request且只接受 hotfix、release 分支的代码合并。 ✅ 热修复分支hotfix针对线上紧急问题、Bug 修复的代码分支修复完后合并到主分支、开发分支。 ① 切换到 hotfix 分支从 master 更新代码② 修复 Bug③ 合并代码到 dev 分支在本地 Git 中操作即可④ 合并代码到 master 分支。 ✅ 发版分支release版本发布分支用于迭代版本发布。迭代开发完成后合并 dev 代码到 release在 release 分支上编译发布版本以及修改 Bug定时同步 Bug 修改到 dev 分支。测试完成后此版本可以作为发版使用然后把稳定的代码 Push 到 master 分支并打上版本标签。 ✅ 开发分支dev开发版本分支针对迭代任务开发的分支日常开发原则上都在此分支上面迭代完成后合并到 release 分支开发、发版两不误。 ✅ 其他开发分支dev-xxx开发人员可以针对模块自己创建本地分支开发完成后合并到 dev 开发分支然后删除本地分支。 2.金屋藏娇 stash 当你正在 dev 分支开发一个功能时代码写了一半突然有一个线上的 Bug 急需要马上修改。dev 分支 Bug 没写完不方便提交就不能切换到主分支去修复线上 Bug。Git 提供一个 stash 功能可以把当前 工作区、暂存区 未提交的内容 “隐藏” 起来就像什么都没发生一样。 # 有未提交修改切换分支时报错 $ git checkout dev error: Your local changes to the following files would be overwritten by checkout:README.md Please commit your changes or stash them before you switch branches. Aborting# 隐藏 $ git stash Saved working directory and index state WIP on main: 2bc012c s# 查看被隐藏的内容 $ git stash list stash{0}: WIP on main: 2bc012c s# 比较一下什么都没有一切都没有发生过 $ git diff# 去其他分支修改bug修复完成回到当前分支恢复工作区 $ git stash pop在上面示例中有未提交修改切换分支时报错。错误提示信息很明确了commit 提交或 stash 隐藏Please commit your changes or stash them before you switch branches. 如果切换分支时未提交修改的内容没有冲突是可以成功切换的未提交修改会被带过去。 指令 描述 git stash把未提交内容隐藏起来包括未暂存、已暂存。 等以后恢复现场后继续工作git stash list查看所有被隐藏的内容列表git stash pop恢复被隐藏的内容同时删除隐藏记录git stash save “message”同 git stash可以备注说明 messagegit stash apply恢复被隐藏的文件但是隐藏记录不删除git stash drop删除隐藏记录 当然这里先提交到本地也是可以的只是提交不是一个完整的功能代码而是残缺的一部分影响也不大。 3.拣选提交 cherry-pick 当有一个紧急 Bug在 dev 上修复完我们需要把 dev 上的这个 Bug 修复所做的修改 “复制” 到 master 分支但不想把整个 dev 合并过去。为了方便操作Git 专门提供了一个 cherry-pick 命令让我们能复制一个特定的提交到当前分支而不管这个提交在哪个分支。 如上图操作过程相当于将该提交导出为补丁文件然后在当前 HEAD 上重放形成无论内容还是提交说明都一致的提交。 希望把 dev 分支上的 v7 提交的内容合并到 master但不需要其他的内容。在 master 分支上执行指令 git cherry-pick v7会产生一个新的 v7’ 提交内容和 v7 相同。同时更新 master、HEAD以及工作区。 # 选择一个commit合并进当前分支 $ git cherry-pick [commit]
http://www.hkea.cn/news/14306388/

相关文章:

  • 网站备案域名更改吗程序员做的导航网站
  • 西咸新区建设环保网站网址收录平台
  • 做电影网站服务器需求网站建设,h5,小程序
  • 深圳网站建设延安网站编辑框超链接怎么做
  • 白沟做网站广州市运营推广公司
  • 上海免费建网站手机网站后台管理
  • 免费做图素材网站织梦+和wordpress
  • 沙河口网站建设土特产 网站源码
  • 石景山网站建设好的公司搜索引擎优化的例子
  • 磁县网站建设小程序开发哪家公司好
  • 外包+网站开发公司中国建设银行网站会员可以改名
  • 姜堰网网站写作网站5秒不写就删除
  • 新开河街网站建设公司别墅外观设计网站推荐
  • 做苗木行业网站赚钱同一建筑施工企业在12个月内
  • 手机创建网站的软件非寻服饰网站建设规划书
  • 海西州电子商务网站建设公司公司就两个开发
  • 网站搭建平台有哪些网站设计工资一般多少
  • wordpress在线预览开鲁网站seo
  • asp网站用什么软件网站开发常用语言总结
  • 学做彩票网站有哪些宽带
  • 做石材外贸用什么网站大石桥城乡规划建设局网站
  • 洪梅镇仿做网站个人简历表下载可填写
  • ssh购物网站开发视频dedecms做的网站
  • sql网站的发布流程网站开发w亿玛酷1负责
  • 网站推广的定义及方法网站域名的意思
  • 视频网站中滑动列表怎么做的2345网址导航app下载2021
  • 效果图制作网站有哪些户户通行业网站
  • 四川西充县建设局网站专业微信网站建设报价
  • pr效果做的好的网站有哪些泉州建站模板网站
  • 即墨哪里有做网站的电子产品网页设计模板