初学Git总结(两小时)

本文是作者两小时学习Git后的总结,涵盖了Git的发展历史、版本控制概念、Git的安装配置、基本操作指令及远程仓库创建,旨在帮助初学者快速掌握Git基本操作。
摘要由CSDN通过智能技术生成

3.10 下午用两小时学完了Git的基本使用,傍晚6点翻墙出去吃了顿寿喜烧,10点到宿舍回来整理今天学到的知识。充实: )

目录

1.浅谈Git发展历史

2.版本控制

3.Git的安装以及初始化配置

4.Git基本操作命令

5.Git基本原理以及如何创建远程仓库(Github,Gitee)协同开发


1.浅谈Git发展历史

   Linus Benedict Torvalds(林纳斯·本纳第克特·托瓦兹)(芬兰人)

1991年创建了开源的Linux,

至此之后Lin​​​​​​​ux系统不断发展,到如今成为世界上最大的服务器系统软件。

   因为Linux开源、强大、简易这些特点,深得程序员和爱好者的喜爱。在初期,很多人参与社区为Linux编写代码,是将源代码文件通过diff的方式发送给Linus,然后由Linus亲自手工合并代码。到2002年,随着社区的壮大、世界各地的爱好者的加入导致Linus的工作量增大,再加上社区的兄弟们对这种方式并不满意,如果还是由Linus手工管理的化很不切实际。后面Linux选择了一个商业的分布式版本控制系统 Bitkeeper,BitMove公司授权Linux社区免费使用这个版本系统。再后来,到2005年,社区的兄弟的各种操作,尝试破坏Bitkeeper协议,导致BitMover公司的不满,自此取消合作关系。

    Linus基于使用BitKeeper时的经验教训,用两周的时间用C语言开发出自己的分布式版本系统Git。

2.版本控制

    在学Git之前我们必须知道什么是版本控制系统:

1.集中式版本控制系统:

  代表:SVN、CVS、VSS

   所有版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改。

   有人将中央服务器比喻成一个图书馆,如果你要去取一本书并要修改,那么借完之后改完之后必须还回去。

   集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值