老师让我们谈谈对git的认识,可在这之前我对git是什么都不知道。而我的身边也没出现过关于git的话题,和有关的书籍,所以只好上百度搜索一下
1什么是git?
git是一个强调速度的分布式版本控制软件和源代码管理系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。
2为什么要用git?
*更顺畅的工作流程,开发过程中,完全可以离线操作
*快速,git分布式架构使得本地仓库包含所有的历史版本信息,你可以在不同的版本之间快速切换
*弹性的本地分支,在svn下,你建一个分支需要把源代码复制到另一个文件夹,在git下,创建分支的代价是非常小的,只需要一个命令
*仓库目录结构简洁,用git复制一个项目,只会在项目根目录创建一个git目录,而其他目录很干净
*内容按元数据方式储存,所有的版本信息都位于git目录下
*完整性好,更易于协作开发
*用户群广,现在已经有成千上万个开源项目采用git来做项目管理,github上更是有无数个代码仓库
git常用命令保存在相册
虽然我仅仅是在网上了解一些git,但老师会带领我们深入了解并使用它,而我们也应当共同努力学习
时间: 2024-10-19 20:23:29