商汇粹外网资源平台

搜索
查看: 1908|回复: 4

github fork 是什么意思?

[复制链接]

该用户从未签到

3

主题

3

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2022-10-28 09:06:36 | 显示全部楼层 |阅读模式
经过多年的发展,程序员已经形成了自己的亚文化圈子,而程序员最喜欢上的同性交友网站github则理所当然的发展出了自己的一套黑话,最基础的当属fork了。
在github,当一个程序员对另一个程序员的仰慕之情的已经满溢之时,他就会情不自禁的说出fork you ,而如果一个程序员如果对自己足够自信,则会在自己的项目上写下 fork me ,如果被人遗忘的书刊杂志年代的编辑部在杂志某页的一个角落上写下的那句“欢迎来稿”一样吸引着气味相投的人。简单说,这是程序员之间的how do you do。你们互相说出 fork you 的时候,说明你们之间的激情得到了升华。

当然如果你没有经验,可以先fork一些基础项目,例如
GitHub - atapas/fork-me: Yeah, right. FORK ME!!! Once you fork me, I help you learn forking.
或者这个
GitHub - komeiji-satori/Dress: 好耶 是女装


另外,我虽然还没开通github,但我有gitee,你也可以 fork 这些项目
obsidian-vault-boilerplate: obsidian valut 初始化模板。 (gitee.com)
回复

使用道具 举报

该用户从未签到

1

主题

23

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2022-10-28 09:33:41 | 显示全部楼层
fork就字面意义上是分叉
实际意义也是分叉
就是你在原来的仓库上生成一个新的仓库,但是持有相同的代码
平时你操作本地分支的时候可以commit,操作远程分支的时候可以pull/push/rebase
但是,此时分支是别人的,你可能只有看的权限,没有改的权限,但是有些地方你又想改,怎么办?那就只能把他代码全部clone一次再push到自己的origin分支上
fork就是完成了这个动作,当然,fork比这还多一个效果,就是原分支上的fork数会+1
fork数和star数可以从一定层面上表现出这个项目的热度,也能给后来者一定的参考
回复

使用道具 举报

该用户从未签到

0

主题

3

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2022-10-28 10:00:46 | 显示全部楼层
复刻
回复

使用道具 举报

该用户从未签到

2

主题

11

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2022-10-28 10:27:51 | 显示全部楼层

我...一直以为....是叉子的意思,都被你们说懵逼了
回复

使用道具 举报

该用户从未签到

1

主题

13

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2022-10-28 10:54:56 | 显示全部楼层
你的菜看起来不错
我叉走了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表