我是GIT的新手,我一直试图在互联网上找到这个问题的答案,但到目前为止还没有找到任何可以解释的问题。
如果我理解正确,请求回购的目的是允许您使用代码来准备提出拉取请求,然后发出拉取请求以便为项目做出贡献。
但很多时候,作者在创建即插即用的javascript资源方面做得非常出色。在这些情况下,我只想为项目保留一份干净,最新的副本。
以Lea Verrou的prefixfree为例。这是一个很棒的项目,由一个比我更了解供应商前缀混乱的人写的。老实说,我不太可能为这个项目做出贡献。
在这种情况下,是否提供了最佳选择,还是有更好的方法来维护下载的并发性和存储空间?
答案 0 :(得分:14)
您不需要分叉项目。要获取存储库,您只需克隆它即可。
转到project page on GitHub并使用项目网址克隆它:
(单击复制到剪贴板按钮,然后将URL复制到剪贴板)
打开git bash并导航到所需的文件夹。然后运行:
git clone <your clone URL>
在你的情况下会是:
git clone https://github.com/LeaVerou/prefixfree.git
每当新的更新到达时,您只需使用以下命令更新您的存储库:
git pull origin
如果您不想要整个项目历史记录,并且您需要的只是源文件的最新快照,则可以单击“下载ZIP”按钮将源文件下载为zip存档。
您甚至不需要在GitHub上拥有一个帐户来执行这些任务。
“在GitHub上分叉我”功能区只是告诉全世界他正在使用GitHub进行项目协作的标志。它只是引导您进入项目的页面。
答案 1 :(得分:3)
在git上,项目可以分叉到:
创建一个新的repo,其中包含最终会被拉入主仓库的功能;这是Linux内核中的常见用法,其中每个子树维护者保留自己的回购(由Linus Torvalds定期提取)
创建一个包含与原始项目有所不同的repo,以提供一些额外的功能或不打算上游的不同配置。