什么是Git?Git和SVN有什么区别?
发布时间:2022-09-01 14:56:59
发布人:qyf
什么是Git?
Git 是分布式版本控制系统,可以跟踪文件的更改,并允许你恢复到任何特定版本的更改,优点是它不依赖于中央服务器来存储项目文件的所有版本。每个开发人员都可以“克隆”“Local repository”标注的存储库的副本,并且在他的硬盘驱动器上具有项目的完整历史记录,因此当服务器中断时,你需要的所有恢复数据都在你队友的本地 Git 存储库中。还有一个中央云存储库,开发人员可以向其提交更改,并与其他团队成员进行共享。
Git
Git是一个分布式的版本控制工具
它属于第3代版本控制工具
客户端可以在其本地系统上克隆整个存储库
即使离线也可以提交
push/pull 操作更快
工程可以用 commit 自动共享
SVN
SVN 是集中版本控制工具
它属于第2代版本控制工具
版本历史记录存储在服务器端存储库中
只允许在线提交
Push/pull 操作较慢
没有任何东西自动共享
更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。
下一篇Git中的常见命令有哪些