GIT的学习
Question 1.什么是版本控制器,什么是GIT? 2.GIT的原理是什么? 3.GIT的常用基本操作? 4.GIT遇到的问题? Answer 1.什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 简单说就是用于管理多人协同开发项目的技术。 1.1那么GIT是什么? GIT就是一个版本控制的管理工具,虽是版本工具,但是又区别于其他的版本控制器(CVS,Subversion,Perforce,Bazaar 等等), GIT是分布式版本控制器;SVN等是集中式版本控制器 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。 其他版本控制器主要是:每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容: CVS,Subversion,Perforce,Bazaar 等等的工作原理 2.GIT的原理是什么? Git 并不保存这些前后变化的差异数据。实际上,Git