2016-03-07 43 views
0

我在我的服务器上有一个git回购。那里有很多大文件(4GB,2GB,1GB)。我想制作这个回购的克隆,但只有选定的文件(S),而无需下载所有的主题。我也希望能够下载一个文件后,下载另一个文件。即: 回购:没有源文件的Git克隆回购

first.file - 1GB 
second.file - 1GB 
third.file - 4GB 

我想克隆仅first.file。当需要时,我想添加second.file,更改这两个文件并提交并推送它们回购。只需提交并推送一个文件即可。

git可以吗?

回答

1

使用git,您无法一个接一个地选取所选文件。

但是,在git之上有一个很好的工具可以处理大文件(二进制文件)以及您提到的所有要求以及更多功能。 git-annexhttps://git-annex.branchable.com/

+0

是否有任何可能性克隆空存储库,然后拉单个文件? – Chris

+0

使用'git'?不,我不这么认为。 –

+0

如果提交每个提交的单个文件,那么您可以使用'git fetch'或'git pull'来提取或提取单个提交 –