Forking 在用户自己的 GitHub 账户下创建他人仓库的个人副本,允许在不影响原始项目的情况下进行更改。Cloning 会将仓库(无论是原始仓库还是 Fork)下载到本地机器以供编辑。贡献者通常会先 Fork 一个仓库,然后将其克隆到本地,以便最终可以通过拉取请求将更改提议回原始项目。