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

嘉兴网站排名公司手机网站设计案例

嘉兴网站排名公司,手机网站设计案例,wordpress 做分销,号卡分销系统目录 零、学习目标 一、版本控制 1.1 团队开发问题 1.2 版本控制思想 1.2.1 版本工具 二、Git简介 2.1 简介 2.2 Git环境的搭建 三、转视频版 零、学习目标 掌握git的工作流程 熟悉git安装使用 掌握git的基本使用 掌握分支管理 掌握IDEA操作git 掌握使用git远程仓…目录 零、学习目标 一、版本控制 1.1 团队开发问题 1.2 版本控制思想 1.2.1 版本工具 二、Git简介 2.1 简介 2.2 Git环境的搭建 三、转视频版 零、学习目标 掌握git的工作流程 熟悉git安装使用 掌握git的基本使用 掌握分支管理 掌握IDEA操作git 掌握使用git远程仓库 掌握git常用命令 一、版本控制 1.1 团队开发问题 企业项目一般以团队形式实施开发那团队开发中会出现哪些问题呢 小明负责的模块就要完成了就在即将Release之前的一瞬间电脑突然蓝屏硬盘光荣牺牲几个月来的努力付之东流——需求之一备份 这个项目中需要一个很复杂的功能老王摸索了一个星期终于有眉目了可是这被改得面目全非的代码已经回不到从前了。什么地方能买到哆啦A梦的时光机啊需求之二代码还原 小刚和小强先后从文件服务器上下载了同一个文件Analysis.java。小刚在Analysis.java文件中的第30行声明了一个方法叫count()先保存到了文件服务器上小强在Analysis.java文件中的第50行声明了一个方法叫sum()也随后保存到了文件服务器上于是count()方法就只存在于小刚的记忆中了——需求之三协同修改 老许是一位项目经理他需要把每一个版本的项目都保存一份, 而且这些工程里其实有很多文件都是重复的,导致电脑空间经常不足 , 要找某个版本的时候也很麻烦——需求之四多版本项目文件管理 老王是另一位项目经理每次因为项目进度挨骂之后他都不知道该扣哪个程序员的工资就拿这次来说吧有个该死的Bug调试了30多个小时才知道是因为相关属性没有在应用初始化时赋值可是小强、小明、小刚和小军都不承认是自己干的——需求之五追溯问题代码的编写人和编写时间 小温这两天幸福的如同掉进了蜜罐里因为他成功的得到了前台MM丽丽的芳心可他郁闷的是这几天总是收到QA小组的邮件要求他修正程序中存在的Bug可他自己本地电脑上是没有这些Bug的“难道我的代码被哪个孙子给改了”。是的小温没来的时候丽丽是QA小组小郑的女朋友啊——需求之六权限控制 1.2 版本控制思想 要解决上面问题需要引入新的思想版本控制思想 版本控制: 版本控制(Revision control)是维护工程蓝图的标准做法能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化过程以便将来查阅特定版本修订情况的系统。 版本控制深入程序员在团队配合中如果你的项目没有版本控制 一、 代码管理混乱。 二、 解决代码冲突困难。 三、 在代码整合期间引发BUG。 四、 无法对代码的拥有者进行权限控制。 五、 项目不同版本发布困难。 ...... 1.2.1 版本工具 集中式版本控制SVN SVN是集中式版本控制系统版本库是集中放在中央服务器的而干活的时候用的都是自己的电脑所以首先要从中央服务器哪里得到最新的版本然后干活干完后需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作如果在局域网还可以带宽够大速度够快如果在互联网下如果网速慢的话就郁闷了。 下图就是标准的集中式版本控制工具管理方式 集中管理方式在一定程度上看到其他开发人员在干什么而管理员也可以很轻松掌握每个人的开发权限。 但是相较于其优点而言集中式版本控制工具缺点很明显 服务器单点故障 容错性差 分布式版本控制Git Git是分布式版本控制系统每个人的电脑就是一个完整的版本库这样工作的时候就不需要联网了因为版本都是在自己的电脑上。然后团队协作再通过远程仓库进行协作。 当然Git的优势不单是不必联网这么简单后面我们还会看到Git极其强大的分支管理把SVN等远远抛在了后面。 二、Git简介 2.1 简介 很多人都知道Linus在1991年创建了开源的Linux从此Linux系统不断发展已经成为最大的服务器系统软件了。 Linus虽然创建了Linux但Linux的壮大是靠全世界热心的志愿者参与的这么多人在世界各地为Linux编写代码那Linux的代码是如何管理的呢 事实是在2002年以前世界各地的志愿者把源代码文件通过 diff 的方式发给Linus然后由Linus本人通过手工方式合并代码 你也许会想为什么Linus不把Linux代码放到版本控制系统里呢不是有CVS、SVN这些免费的版本控制系统吗因为Linus坚定地反对CVS和SVN这些集中式的版本控制系统不但速度慢而且必须联网才能使用。有一些商用的版本控制系统虽然比CVS、SVN好用但那是付费的和Linux的开源精神不符。 不过到了2002年Linux系统已经发展了十年了代码库之大让Linus很难继续通过手工方式管理了社区的弟兄们也对这种方式表达了强烈不满于是Linus选择了一个商业的版本控制系统BitKeeperBitKeeper的东家BitMover公司出于人道主义精神授权Linux社区免费使用这个版本控制系统。 安定团结的大好局面在2005年就被打破了原因是Linux社区牛人聚集不免沾染了一些梁山好汉的江湖习气。开发Samba的Andrew试图破解BitKeeper的协议这么干的其实也不只他一个被BitMover公司发现了监控工作做得不错于是BitMover公司怒了要收回Linux社区的免费使用权。 Linus可以向BitMover公司道个歉保证以后严格管教弟兄们嗯这是不可能的。实际情况是这样的 Linus花了两周时间自己用C写了一个分布式版本控制系统这就是Git一个月之内Linux系统的源码已经全部交由Git管理了牛是怎么定义的呢大家可以体会一下。 Git迅速成为最流行的分布式版本控制系统尤其是2008年GitHub网站上线了它为开源项目免费提供Git存储无数开源项目开始迁移至GitHub包括jQueryPHPRuby等等。 历史就是这么偶然如果不是当年BitMover公司威胁Linux社区可能现在我们就没有免费而超级好用的Git了。 2.2 Git环境的搭建 Git的下载 官网Git - Downloads 我们使用Windows系统所以安装Windows 版本的git软件。 一路“Next”使用默认选项即可安装完成后可以在任意文件夹点右键看到如下菜单   Git可视化客户端 TortoiseGit是一款开源的Git图形界面工具使用TortoiseGit可以简化Git相关的操作本质上还是执行的Git相关命令。 官网地 Download – TortoiseGit – Windows Shell Interface to Git 我们使用Windows系统所以安装Windows 版本的TortoiseGit软件。 基本上也是一路“Next”使用默认选项直到Finish完成。安装完毕后在系统右键菜单中会出现TortoiseGit的菜单项。 扩展操作 TortoiseGit 客户端可以让git文件图标根据不同状态显示不同效果安装成功后重启一下电脑就可以。 部分win7 win8 win10 系统即使重启也显示不同原因是系统图标显示与TortoiseGit 图标显示冲突导致的。 修复方式caozha解决git文件夹不显示图标问题_git 不显示图标_秋风霜叶的博客-CSDN博客 到这本篇就结束了欲知后事如何请听下回分解~ 三、转视频版 看文字不过瘾可以切换视频版4小时让你直接上手Git操作
http://www.w-s-a.com/news/790573/

相关文章:

  • 在阿里云网站建设wordpress模板如何修改字体
  • 网站推广方案设计购物网站模块例子
  • 潍坊网站定制公司网站图片放大特效怎么做的
  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站
  • 手机h5网站企业网站管理系统的运维服务
  • 南京建设网站公司网站游戏怎么制作
  • 成都建站程序苏州市建设局招标网站首页
  • 自助建网站市场公司起名大全2020最新版的
  • dede网站模板北京 网站开发 大兴
  • 网站优化师招聘建设牌安全带官方网站
  • 南京网站建设网站做视频网站用什么格式
  • 普陀做网站价格wordpress接入qq互联
  • 网站2级页面怎么做杭州哪家做外贸网站
  • 做了静态网站怎么显示在互联网上营销策划与运营方案
  • 常见的英文网站国内军事新闻大事件
  • 傻瓜式做网站程序微信怎么开公众号
  • c2c电商网站wordpress仿36kr主题
  • 网站建设公司开发免费图纸网站
  • 一个网站页面设计多少钱做预算查价格的网站是哪个
  • 鳌江哪里有做网站百度短链接在线生成
  • 有没有什么做水利资料的网站杭州建设信用平台
  • 电子商务网站建设及推广方案论文wordpress无法显示文章
  • 建设工程监理网站前端和后端分别需要学什么
  • 公司网站制作效果国内最好的在线网站建设
  • 徐州好点的做网站的公司有哪些wordpress 工具插件下载
  • 如何用云服务器建设网站微网站免费开发平台
  • 官网的网站设计公司做网站需要准备哪些东西