git与github的区别及关联

1.   首先来从定义认识一下这两概念:

git :一个免费,开源的版本控制软件,又名分布式版本控制系统。 分布式的含义是每台计算机上都有一个完整的版本库,多台计算机可以同时使用,因为每台计算机都拥有不同的帐号。(我的理解)

github :一个全球最大的社交编程与代码托管网站。

2. 看起来两者似乎没有什么关系?那么为什么要使用他俩呢?显然,github 使用的目的:托管项目代码。

git目的:通过git管理github托管项目代码。说通俗点:git可以对本地仓库的文件进行增删改查,修改后再同步到远程仓库,远程仓库看到的就是一个修改过的版本。这种所谓的“增删改查”也就是上面所说的“管理”。

3. 因此,两者区别与关联?

       答案:区别: Git 是版本控制软件,Github 是项目托管网站。

                 关联: Github借助git来管理项目代码。

extra knowledge:

版本管理工具都一般包含客户端和服务端:
    客户端(用户):本地编写内容,向服务端获取或提交内容
    服务端(网盘):保存所有版本的文件

Git 使用场景:
  - 无远程:在本地 .git 文件夹内维护历时文件

  - 有远程:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

PS:
  - 集中式:远程服务器保存所有版本,用户客户端有某个版本

  - 分布式:远程服务器保存所有版本,用户客户端有所有版本       详细请看点击打开链接

内容会不定时更新


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值