Git企业级的版本控制工具
1:Git的安装和简介
2:Git常见命令的讲解和应用
3:Github远程仓库
4:Git的分支与合并分支
5:Idea和Eclipse操作git
6:Git远程仓库的搭建
7:GitLab远程仓库的搭建
了解Git是什么以及Git的安装
01、Git是什么
目标:掌握和了解Git是什么,在实际应用中处于什么角色。
小结
1:版本控制是企业中开发中非常中的一个环节。一般用来团队协同开发和代码的管理
2:svn它集中式的版本控制,所有版本都依赖这个中心点,不支持离线工作
3:Git它也是版本控制,它的版本控制都是用户自己的电脑完成控制。把这种版本控制叫:分布式的版本控制。
目的:去中心化。
02、Git的由来和发展史及特点
目标:学习和掌握git的发展史及特点
概述:同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002 年间)。
到 2002 年,Linux 系统已经发展了十年了,代码库之大让Linus 很难继续通过手工方式管理了,于是整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds )不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。他们对新的系统订了若干目标:•速度•简单的设计•对非线性开发模式的强力支持(允许上千个并行开发的分支)•完全分布式有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)
优点:适合分布式开发,强调个体;公共服务器压力和数据量都不会太大;速度快、灵活;任意两个开发者之间可以很容易的解决冲突;离线工作。
缺点:代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息;权限控制不友好;如果需要对开发者限制各种权限的建议使用 SVN。
回复关键词
JUC 分布式限流 消息队列 alibaba JVM性能调优
看更多精彩教程
别忘了点个在看哦!转发那就太好了!