[TOC] #### 1. fork 功能介绍 --- fork 可翻译为 "分岔、叉状物、分岔处" 的意思 在基于 git 的代码托管平台 github、gitee、gitlab 中都有 fork 功能 fork 功能会将仓库复制一份到我们自己的账号中,包含文件、提交历史、issue、分支、标签和其他的一些内容 在 github 上发现一个很有意思的开源项目,我很想加入其中,在这个项目的基础进行开发,成为这个开源项目的贡献者,而我又无法让项目的拥有者给我分配一个开发者的权限。所以,在这种场景下就可以使用 fork 功能 #### 2. fork 和 git clone --- 有人可能会说,使用 git clone 将项目拉下来不就行了,何必使用 fork ? 请注意,使用 fork 和 git clone 的所处操作场景不一样,平时在公司开发或开发自己的仓库时,我们是有开发权限的,可以直接使用 git push 推送代码。但是,如果没有开发权限,是无法进行 git push 的,而我们又要进行开发,就需要用到 fork git clone : 它是 git 命令,一般用于自己有推送权限的仓库 fork : 代码托管平台的功能,将仓库拷贝一份到我们自己的仓库 #### 3. 禁用 fork 功能 --- gitee 中的仓库 fork 功能默认是开启的,可以在 "管理-仓库设置-功能设置" 中禁止仓库被 Fork  github 中的仓库 fork 功能也是默认开启的 