Git实战

来自软件实验室
Subaochen讨论 | 贡献2016年1月14日 (四) 22:32的版本 版本控制的历史

跳转至: 导航搜索

版本控制的意义

  • 简单有效的文件备份
  • 不花钱的后悔药
  • 团队协作的不二法宝

版本控制的历史

  • RCS(Revision Control System):rcs
  • CVS(Concurrent Version System):cvs
  • CVCS(Centeralize Version Control System): subversion
  • DVCS(Distributed Version Control System): git

git的简短历史

  1. 2005年4月3日:开始开发Git
  2. 2005年4月6日:项目发布
  3. 2005年4月7日:Git成为自身的版本控制工具
  4. 2005年4月18日:发生第一个多分支合并
  5. 2005年4月29日:Git的性能达到了Linus的预期
  6. 2005年6月16日:Linux内核的2.6.12发布,此时,Git已经是Linux内核的版本控制系统了。
  7. 2005年7月26日:Linus功成名退,将Git的维护交给Git另外一个主要贡献者:Junio C Hamano,直到现在。

版本控制系统的功能

  • 跟踪文件的变化
  • 建立分支
  • 建立里程碑(tag)

版本控制系统的佼佼者:Git

基本原理

单机使用Git

团队协作使用Git

使用Github

建立私有的Github服务器

在R314建立一个项目(或者若干项目),团队成员协作完善。

参考资料: