仅下载更改的文件git

ins*_*tor 6 git github

我在GitHub上分叉了一个项目,我只想从原始仓库下载已更改的文件.是否有可能做到这一点?

Dou*_*ner 9

是的,不是.你必须获得整个仓库,但是当你在本地合并它时,它只会带来更改的文件.这里有一个演练.

重要的是这个:

git remote add upstream git://github.com/original/repo.git
Run Code Online (Sandbox Code Playgroud)

然后可以像这样(两个步骤)完成实际的提取/合并:

git fetch upstream master
git merge upstream/master
Run Code Online (Sandbox Code Playgroud)

或者一步到位:

git pull upstream master
Run Code Online (Sandbox Code Playgroud)

(示例取自上面提供的GitHub链接)

  • 只是一点咆哮:git 是人类双手创建的最糟糕的系统。构思不善,执行不力。说了这么多,谢谢你的回答。 (3认同)