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

外贸站seoapp开发公司历程概述

外贸站seo,app开发公司历程概述,建筑网片用于哪些地方,手机软件定制开发公司git subtree使用案例 #x1f604;生命不息#xff0c;写作不止 #x1f525; 继续踏上学习之路#xff0c;学之分享笔记 #x1f44a; 总有一天我也能像各位大佬一样 #x1f3c6; 博客首页 怒放吧德德 To记录领地 #x1f31d;分享学习心得#xff0c;欢迎指正生命不息写作不止 继续踏上学习之路学之分享笔记 总有一天我也能像各位大佬一样 博客首页   怒放吧德德  To记录领地 分享学习心得欢迎指正大家一起学习成长 转发请携带作者信息 怒放吧德德 一个有梦有戏的人 文章目录 git subtree使用案例前言使用场景解决方案父仓库项目仓库 总结 前言 本次来介绍一个git命令中很少用过的一个指令相信70%的开发者都没有接触过这个指令。笔者能学到这个指令还得从领导说起。事情的起因是这样的领导想要把我们公共通用的代码做个统一管理方便其他子项目用的时候只用改一次其他项目只要拉取就好了。当时领导也是想破头脑我也做了很多的尝试都没能很好的做到。于是领导不断的尝试最终发现了这个指令。所以今天就来简单的学习一下git subtree如何让多个项目同步子项目。 使用场景 1、有父组件项目P里面分了两个分支这两个分支分别是两种业务的组件AB2、有个具体项目C需要获得P的A分支和P的B分支代码3、P中的AB分支进行更新之后项目C也要同步更新 解决方案 git submodule or git subtree这里就介绍git subtree指令的使用方法 git subtree add/pull --prefix 文件夹名称 仓库地址 分支名称父仓库 首先先要有个父类仓库这个仓库有A、B两个分支分别代表不同的两个组件分支。 项目仓库 当我们创建一个新的项目时候并且先把他拉取下来这样就得到一个我们要开发的新项目sub-test-project当我们这个新项目有两个子系统但是这两个子系统还要放在一个仓库中也就是这两个子系统有一些不可变的代码想让ParentCode更新的时候我这边也能拉取更新。 当然有的人会说这个为啥这么折腾呢直接这个项目改完以后还有其他项目要用其他项目在跟着改。这话说的没毛病但是如果是一个项目型公司有好几十个项目总不可能一个一个改吧。这时候git subtree就突出了他的作用尤其是对一些公共内容只是拉取不推送的情况更好用。 假如接下来我们有两个系统sysA、sysB并且是分别用到了ParentCode仓库中的A分支和B分支。我们首先在sub-test-project文件夹里面输入中指令 git subtree add --prefix sysA https://gitee.com/liyongde/ParentCode.git A同理可以创建sysB令其关联仓库中的B分支 git subtree add --prefix sysB https://gitee.com/liyongde/ParentCode.git B通过idea打开sysA项目查看以下git记录这样就可以看到从ParentCode仓库中获取了A分支在我sysA项目中当然我们打开sysB项目也是一样因为两个系统只是文件夹不同但是还是同一棵git树。 那么有的就会问了下次更新的时候会不会一直出现冲突呢答案是如果你不是修改了公用的代码让公用代码在ParentCode仓库中去维护那么就不会出现冲突因为他这个版本是有记录的。 接下来我们做个实验我们在ParentCode项目中的A分支的A.java文件添加一行代码然后在sub-test-project项目中拉取看看sysA的代码会不会跟着修改并且我在sysA中新增一个类SysA.java以此来看看情况。先在sysA添加类然后提交推送到sub-test-project仓库的master分支以下是推送成功的git记录接着对ParentCode仓库的A分支进行修改并推送那好到这里我们已经把公共代码维护好了那我sub-test-project项目的sysA系统要怎么去更新呢答案就是将add换成pull进行拉取操作。 git subtree pull --prefix sysA https://gitee.com/liyongde/ParentCode.git A这样就代表我们拉取成功我们来看一下代码情况和git记录。主要看这个提交树很容易就看出有版本节点的所以不用担心冲突。这个subtree在日常开发中是十分有用的。 总结 本片文章主要介绍了git subtree的用法以及演示使用情况这个对于我们把公共部分抽取出来到新的仓库进行统一维护的时候是非常有用的一个git指令。 转发请携带作者信息 怒放吧德德 一个有梦有戏的人 持续创作很不容易作者将以尽可能的详细把所学知识分享各位开发者一起进步一起学习。 创作不易如有错误请指正感谢观看记得点赞哦 谢谢支持
http://www.w-s-a.com/news/103915/

相关文章:

  • 沈阳网站推广¥做下拉去118cr陶瓷企业 瓷砖地板公司网站建设
  • 医院网站官方微信精神文明建设我做服装设计师的 求推荐资源网站
  • 微信网站建设需要那些资料昆明cms模板建站
  • 安庆网站建设兼职中企动力是500强吗
  • 网站排名优化技巧基于网站的网络营销方法有哪些
  • 摄影素材网站做知识问答的网站
  • 中小企业网站建设济南兴田德润电话门店管理系统软件排行
  • 昆明工程建设信息网站柳州网站建设公司哪家好
  • 如何分析网站关键词北京门户网站网址
  • 做网站与做游戏那个好网站域名怎么起
  • 有没有做cad单的网站银行网站建设方案视频
  • 和各大网站做视频的工作高校网站群管理系统
  • 中国建设人才服务信息网是正规网站怎么注销自己名下的公司
  • 网站开发新型技术那些网站做任务领q币
  • 海口手机网站建设wordpress微支付宝
  • 做公司网站需要几天深圳自定义网站开发
  • 做网站学多长时间可以学会推广软件公司
  • 网络网站设计培训长沙建站模板大全
  • 站群搭建移动端处理器天梯图
  • 岳池发展建设集团有限公司门户网站湛江seo咨询
  • 手机网站工具关键词排名是什么意思
  • 游民星空是谁做的网站沈阳网站托管公司
  • 做网站搭建需要什么人vs2017移动网站开发
  • 购物网站开发需要什么技术怎么查看网站是否备案
  • 学做电商那个网站好网站建设投票主题
  • 中卫网站推广网络营销毕业设计做网站大小有什么要求
  • 做问卷网站义乌网站建设推广专家
  • 不会编程怎样建设网站昆明做网站哪家
  • 直播网站模板新营销平台电商网站
  • 建设部指定招标网站免费的企业查询软件