·首先git是一个版本控制工具,它提供的好处在于:1、保存了你的每一次历史改动;2、便于协作编辑。
·git诞生与Linus!这个人真的是很厉害了。他嫌弃svn等集中式的开源版本控制工具,又不想用商业的系统,BitKeeper作为一个商业的分布式版本控制系统曾经授权linux社区免费使用,结果因为不安分的社区成员试图破解BitMover的协议被发现而被收回了使用权。一夜回到人工管理版本控制的解放前,Linus非常崩溃,于是自己写了一个git给社区用。所以git是一个最初由Linus花了两周用C写的一个分布式版本控制工具。
·集中式和分布式的区别:
集中式:版本库集中存放于中央服务器。用户想pull或者push东西都要和中央服务器进行联网的交互。所以它最大缺点在于:如果网速很慢,pull或push东西就很慢。且存在一个单点故障的安全性问题。
分布式:每个人电脑里都有完整的版本库,叫做local repository,这样想提交任何修改都不需要一定联网,同时没有单点故障安全问题。不过在实际的分布式版本控制系统中,通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,并不像集中式那样缺他不可。
git之于svn的优势还有它强大的分支管理。

git整理——廖雪峰教程笔记相关推荐

  1. 如何找到python廖雪峰基础_python3 基础 廖雪峰教程笔记-1

    廖雪峰教程文档:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143252 ...

  2. Java基础知识 廖雪峰教程笔记

    Java基础知识 Java基础知识 java简介 名词解释 运行Java程序 Java基本数据类型 模块 包装类型 记录类 异常处理 Java异常 使用Commons Logging 使用log4j ...

  3. python学习笔记1——(廖雪峰教程,菜鸟教程)python基础

    python学习笔记1--(廖雪峰教程,菜鸟教程) https://www.liaoxuefeng.com(https://www.liaoxuefeng.com) 阿修视频 .Python基础(复习 ...

  4. 廖雪峰python笔记1 python简介

    廖雪峰python笔记 是自己根据廖雪峰的python教程做的一点笔记 1 python简介 1 python简介 廖雪峰python笔记 1.1 python是解释性语言 1.2 Python适合开 ...

  5. Python中杨辉三角的理解(廖雪峰教程例)

    在看到廖雪峰教程生成器一节习题杨辉三角时,一开始感觉很苦恼,没有思路,网上的各种解答也只是梳理程序执行过程,而没有抽象化解决问题的思路 注意:看此教程前请先学习生成器的原理,yield返回的用法规律, ...

  6. 【笔记】Python学习(廖雪峰)笔记①——Python基础知识

    Python学习(廖雪峰)笔记①--Python基础知识 Python 基础知识 字符串与编码 ASCII.Unicode.UTF-8 Python字符串 格式化 使用list和tuple list( ...

  7. 廖雪峰python教程有用吗_后怕!当初要是坚持学Python用廖雪峰教程,我肯定坚持不了39天...

    关于昨天最后遗留的问题,请利用循环依次对list中的每个名字打印出Hello, xxx! 感谢@平淡如盐 .@恁一剑的风情 .@活力_老汤 .@庆林8791 等朋友在评论区以及@一清一凉 在群里给我的 ...

  8. Git 操作简单总结:廖雪峰教程

    廖雪峰Git教程:Git教程 - 廖雪峰的官方网站 命令总结: git add a.txt:添加工作区内容到暂存区 git commit -m "first commit":将暂存 ...

  9. python爬虫教程书-Python 爬虫:把廖雪峰教程转换成 PDF 电子书

    声明:本文仅供学习参考,切忌用于其它用途,爬的过程中注意控制请求速度,以免给服务器带来过多的压力 写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来 ...

  10. python爬虫教程pdf-Python 爬虫:把廖雪峰教程转换成 PDF 电子书

    写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天尝试写一个爬虫,将廖雪峰老师的 ...

最新文章

  1. 【VB】学生信息管理系统3——连接数据库的前提
  2. java.lang.reflect.InvocationTargetException异常
  3. python画树叶-Python_Turtle库画一只派大星
  4. 高中生学python培养思维能力_基于培养思维能力的Python语言程序设计教学
  5. 我的新书《PWA入门与实践》上市了
  6. mysql 入门 jdbc
  7. linux怎么随机按行打散文件,linux shell 将文件按照行数以及顺序拆分成多个文件...
  8. mac 黑窗口连接mysql_mac系统下mysql环境变量设置及远程连接
  9. 小程序仿饿了么弹窗式购物车
  10. [转载]Asp.Net在线用户列表的開發匯總
  11. 7时过2小时是几时_小姐姐花1万7租了一个2小时男友,全程上演偶像剧......
  12. 综合评价法——秩和比(RSR)
  13. Visio Premium 2010密钥+破解激活方法
  14. HDU4282 A very hard mathematic problem(二分)
  15. 物联网应用技术有哪些?
  16. windows如何强制删除一个需要管理员权限才能删除的文件
  17. 小区宽带网络不稳定,宽带断线重连的几种方法(详细)
  18. 03 Python安装 - 编辑器安装
  19. Latex参考文献问题---参考文献条数不显示
  20. 学习大数据的第13天——Java面向对象(接口、分析参数返回值的类型不同时如何解决、包以及访问权限修饰符(public、protected、默认、private))

热门文章

  1. 计算机程序员证书限制条件,高级程序员考试报名条件有什么限制?
  2. c语言链表学生考勤,(完整word版)学生考勤管理系统
  3. oracle中对表进行分组,Oracle第五章多表链接、第六章分组函数习题整理
  4. 国科大学习资料--模式识别与机器学习(黄庆明)--期末复习题2(含答案)
  5. 计算机语言环境变量,Win7环境变量中如何切换语言
  6. (Note)CIE色度图
  7. 尚硅谷SpringCloud2020简单学习记录(个人用)33-39集
  8. 实现一个 2 位串行进位并行加法器
  9. Linux Redh9 下LumaQQ 2005的安装
  10. 删库遭 GitHub 封号,开发者欲夺回发行权:“我只是犯了个编程错误”