Git代码管理艺术顾费勇大纲Git简介Git基础Git操作Git版本管理GIT分支管理在项目中的实践2022/12/25Git 简史2002 年,linux项目组开始启用分布式版本控制系统BitKeeper 来管理和维护代码。2005 年的时候,开发BitKeeper 的商业公司同Linux 内核开源社区的合作关系结束,他们收回了免费使用BitKeeper 的权力April 5,2005 Linus发布首个git版本June 15,2005-Git 用作Linux源码版本控制2022/12/25Git创建时的目标1.速度2.简单的设计3.对非线性开发模式的强力支持(允许上千个并行开发的分支)4.完全分布式5.有能力高效管理类似Linux 内核一样的超大规模项目(速度和数据量)2022/12/25Git简介ugit是一个快速,开源,分布式的版本控制系统,在开源和协作编程社区很快取代了svn。可以利用它来追踪项目中的文件可以和合作伙伴共享版本历史状态可以将合作伙伴的工作和你的工作进行合并可以对整个工程或某些文件跟历史版本进行比较或者恢复到早期的某个版本。2022/12/25Git简介它的特