假设您有一个裸存储库。它包含3个文件:
a.txtb.txtc.txt.
现在,假设我没有b.txtandc.txt但我有一个更新版本的a.txt文件。是否可以在 git 中使用某些命令并告诉它a.txt在存储库中更新,而无需克隆/拉取其他文件?类似于:“a.txt在该存储库中更新,仅查找已存在文件中的更改。” 如果没有,是否有任何其他版本控制系统支持此功能?
更新:
一个例子是这样的:一个像 github 这样的网站,包含很多存储库和每个存储库中的很多文件。只是,在这个网站上,用户不会总是看到最新的版本。他们选择要查看的修订版,有时他们想更新文件。在这种情况下,文件的总大小会太大。考虑到用户不会总是看到最新的修订版,我认为更好的方法是按需获取特定文件的单个修订版,并且每当添加更新时,添加更新的文件。