自己测试的git clone和fork的区别

1.git clone

git clone [ssh地址] 类似Download功能,就跟Windows一样将云端的仓库下载到本地电脑,可以理解成迅雷下载,可以把云端文件下载到本地电脑的当前文件夹。如下图,我先在桌面创建了一个Github的文件夹,之后在里面git clone之后就可以查看到多了一个Linux-C的文件夹,这就是git clone的作用
code

2.fork

接下来讲一下fork的作用,进入别人的项目右上角都有一个fork,相当于是把别人的项目复制到云端,注意是云端,本地电脑并没有下载,你可以在你GitHub主页Repositories里面找到,到这里你应该已经知道两者的区别了,如果你想知道fork有什么用处就往下看,暂时不想知道或者已经知道的就可以关闭网页了。
fork

fork有什么用

既然可以Download别人的源码为啥还要fork呢?

  • 首先,我们有百度云也不一定会把百度云上的东西全都下载到本地硬盘对吧?有些东西我们需要存到云端,方便随时查看
  • 第二,Git可以多人协作完成项目,或者我写完一个项目可以开源到GitHub上,看到的小伙伴fork我的代码之后发现有BUG或者有一个地方有更好的算法可以解决,他可以在他自己的仓库里面修改源码,修改好之后他可以pull request,这样我就可以看到什么地方修改了,如果我觉得他的算法可行就可以把他的代码Merge到我的项目里面,简单说就帮我修复bug了,不用我自己动手。开源精神就是互帮互助。

以上都是我个人见解,如果有什么不对的地方请大家斧正,必虚心接受。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值