【Git】初识
来源:互联网 发布:ubuntu添加搜狗输入法 编辑:程序博客网 时间:2024/05/16 00:28
定义
Git是一款免费、开源的分布式版本控制系统
用于敏捷高效地处理任何或小或大的项目
使用Git意味着什么
对于程序员:分布式版本控制可以让程序员能在本地拥有一个完整的版本库,几乎所有操作能脱离网络执行
对于管理员:不需要统一管理分支的创建和删除,不需要为版本库的备份操心,不需要担心版本库的篡改
Git 与 SVN的对比
1.git是分布式,svn是集中式
2.git速度快,svn慢
3.git把内容按元数据方式存储,svn按文件
4.git branch灵活强大,svn仅仅是文件复制管理
5.git的恢复强于svn
SVN采取的类似于补丁式的项目管理,是一种线性的统一管理。
Git采取分布式,每个都是完整版本库,如果修改文件,就会产生一个新的文件,如果是旧的文件就是创造原文件的一个链接。
小结
关于git,我们不需要集中式的版本库,每个人都工作在通过克隆建立的的本地版本库中
每个人都拥有一个完整的版本库,所有的操作直接在本地完成而不需要网络连接。每个人都是版本库的主人,不再有谁能提交谁不能提交的限制
现在随着git带来开发效率的极大提升以及巨大的利益,越来越多的项目都用git进行管理
1 0
- 初识git
- 初识Git
- 初识git
- Git初识
- 初识Git
- 初识Git
- 初识git
- 初识Git
- GIT 初识
- 初识Git
- Git初识
- git初识
- 初识Git
- Git初识
- Git初识
- Git初识
- 【Git】初识
- git初识
- Valid Parentheses
- HTML5 五种密码框
- JavaScript字符集编码与解码_0
- [bsoj2521] 序列和 - 线段树/树状数组
- PHPStudy搭建WordPress本地网站
- 【Git】初识
- 【Android】Android中ListView异常:The content of the adapter has changed
- LeetCode 48. Rotate Image
- 1061. 判断题(15)
- undefined reference to `exp'
- 1020. Tree Traversals (25)
- 字符串应用之最长公共子序列和最长公共子串
- 我们的专利在哪里?
- (Linux)IP地址配置