github上对一些名词的理解(之如fork)
fork:
Fork 的本义是 叉子(名词) 。
比较自然的引申成 分叉(动词) ,就像上面叉子,从左到从右,一条线变成多条了。
Git/GitHub 用户下面的图 来表达 Fork:分叉、克隆 出一个(仓库的)新拷贝。
相当于你在原项目的主分支上又建立了一个分支,你可以在该分支上任意修改;
如果想将你的修改合并到原项目中时,可以pull request,这样原项目的作者就可以将你修改的东西合并到原项目的主分支上去,
这样你就为开源项目贡献了代码,开源项目就会在大家共同的努力下不断壮大和完善。
forking 工作流的一个功能: