有多种方法;有些是GitHub特有的特别是github提供了一个web服务端点,可以从一个特定的提交中下载一个特定的文件,您可以通过分支名称引用提交(这样github将为您解析提交散列ID):
https://raw.githubusercontent.com/git/git/master/checkout.c
比如说你
checkout.c
不管做什么
master
在Git存储库中标识
github.com/git/git
.
如果你担心克隆,尽管:
我不想每天都克隆整个文件夹。
首先,你不能克隆
文件夹
是的。你克隆了一个
存储库
是的。一旦你这样做了,你就
全部的
承诺
全部的
文件,第二天,你就可以运行
git fetch
在这个存储库中
新的
在保留所有现有提交的同时提交。git在这些更新方面非常有效。根据所涉及的JSON文件和其他存储库活动,这可能是
更快
而不是下载一个原始文件。
如果存储库是纯只读的,并且上游表现良好,则可以运行
git pull
而不是
git获取
然后是第二个git命令。第二个git命令是
git merge
,和
吉特拉力
方法
运行
git获取
,然后运行第二个git命令
第二个命令默认为
合并分支
是的。本例中的合并步骤将是
快进
操作。
(如果上游存储库是
不
表现好,你的第二个命令是
git reset --hard origin/master
你需要两个命令。)