https://www.v2ex.com/t/364757#reply107
问题起源于,前两天搞笑的小学生。我质疑了一个现象
原贴回复图
1
tomoya92 2017-06-01 16:44:22 +08:00
fork 就是 copy 一份呀,自己 down 下来,再传也是 copy 一份,只不过 fork 是 github 帮你 copy 了,个人觉得没区别,不过为了尊重原作者,还是 fork 吧,因为代码本来就不是你自己写的
|
2
freestyle 2017-06-01 16:48:28 +08:00
fork
|
3
clino 2017-06-01 16:50:09 +08:00 via Android
要提 pr 肯定用 fork
先 clone 也没关系,fork 以后再加 remote 不就行了 |
4
mokeyjay 2017-06-01 16:52:52 +08:00 2
只有两种可能性:一、他想装逼; 二、他不懂什么叫做 fork
个人认为后者可能性沾 99%。那 LZ 我见过,纯傻逼 |
6
wlsnx 2017-06-01 16:55:20 +08:00
看情况,如果是在 github 上,就直接点 fork 了。有时候把源代码拉到本地阅读,过段时间以后做一些修改上传到其他的 git 服务器上去了。怎么方便怎么来,反正.git 里保存了所有的提交。
|
7
cloudzqy 2017-06-01 16:55:42 +08:00
看项目有没有 LICENSE,如果原作者不允许还这么玩,那肯定是可以随便怼。
|
8
Strikeactor 2017-06-01 16:59:44 +08:00 1
儿童节都还不放过人家,楼主你不厚道啊 doge
|
9
wevsty 2017-06-01 17:03:11 +08:00
我觉得关键不是 fork 还是自己传的问题,关键是没自己的东西还拉出来炫。
并且到现在,似乎人家根本没觉得自己错了。 |
11
xiaoyang7545 2017-06-01 17:20:49 +08:00
@mokeyjay 我也觉得第一种可能性大。 = = 而且他话里行间透露着智障的气息
|
12
Tunar 2017-06-01 17:22:53 +08:00 via Android 2
😂😂😂那个小学生觉得自己胸前的红领巾更加鲜艳了
|
13
littleylv 2017-06-01 17:22:55 +08:00
跟那个楼主扯太多的话你的智商小心被他拉低
|
17
whwq2012 2017-06-01 17:41:25 +08:00 via Android
自从我知道 fork 的作用后,我就没再敢 fork 了,顶多 watching
|
18
pisser 2017-06-01 17:41:48 +08:00
又是一些入错行的人。
|
22
chanssl 2017-06-01 17:57:31 +08:00
看了 44#中贴出的 Github issue,这种人 Block 就好了,别尝试着跟他理论
https://www.v2ex.com/t/364757?p=1#r_4373720 |
23
HGladIator 2017-06-01 18:00:18 +08:00
@mokeyjay #4 竟然见过这傻 X,会不会当场忍不住,笑翻在地
|
24
DoraJDJ 2017-06-01 18:02:24 +08:00
下载下来再上传...不怕因为国内的网络环境而搞到烦心吗?
|
26
jiangzhuo 2017-06-01 18:07:28 +08:00
如果有一些修改不想贡献回源的话我会 clone 下来然后再强推到自己的私有 repo 上,在进行修改。
|
27
popu111 2017-06-01 18:14:21 +08:00 via Android
我会 star_(:з」∠)_
|
28
EvilCult 2017-06-01 18:16:15 +08:00
人家是“中级的 php 程序员”呢。。。。
有些事情,可能我这种菜鸡是不能理解的。。。。 |
29
johnlui 2017-06-01 18:22:28 +08:00
人家是一种中专生呢
|
31
Leafove 2017-06-01 18:33:24 +08:00
貌似很多人都认为是第一种,如果是的话他可能连构建一个新 git 仓库都不会(因为 git 提交记录都还是别人的)
|
33
8023 2017-06-01 18:52:33 +08:00 via Android
我觉得 无论是以何种理由何种方式需要对方的代码,都应该先 fork 然后再 git clone。
首先 是对作者的尊重 其次 是方便后来者了解代码的来源 最后 是可以保留 fork 时的版权信息 即使不 fork,点一下 star 开发者也会对你心存感激的。 |
34
sbw 2017-06-01 19:33:19 +08:00
看 commit log / contributions activity 就知道了,这东西也能做假?
总是我是没从这个人的 github 上看到什么 |
35
sbw 2017-06-01 19:33:53 +08:00
*总之
|
36
Amayadream 2017-06-01 19:35:54 +08:00 via iPhone
这不是昨天那个"我有几个问题要你们回答"的"日本人"吗,这么快就被撕了😄
|
37
nyaapass 2017-06-01 19:55:19 +08:00
只 fork 不 star 已经蛮不能忍了,居然还有这种人
|
38
otakustay 2017-06-02 01:18:49 +08:00
对我而言没区别,fork 仅仅是 github 的一个功能,不是 git 的功能,fork 的原本实现就是 clone + remote add + push,只要 git commit log 里保留着原作者我就认为是合理的
否则就会陷入“ github 上 clone + push 不合理,但 xxx (没有 fork 的某产品)上 clone + push 就合理”这样的逻辑圈,这太无聊了 |