git push与master分支的差异

假设有一个名为debug的新本地分支,并且主服务器已被推送到源服务器。 debug分支的99%与master分支相同。 当我使用git push -u origin debug时,它开始上传整个大约1 gig的项目。 是否有可能代替上载整个1gig项目作为新分支,而只是上载已更改的文件并从已经上载的主文件复制(或克隆或重用)其余文件?

a191387072 回答:git push与master分支的差异

AFAIK您无能为力。 Git将仅发送需要发送的内容。因此,要传输的数据很多,那么就意味着您做了很多更改(至少从git的角度来看)。

当您谈论1GB数据时,我想您的存储库中有二进制文件。 如果是这样,您可以考虑使用git LFS功能。将来应该会对您有所帮助,但现在不会对您有所帮助(除非您重写整个git历史记录)。

本文链接:https://www.f2er.com/3149669.html

大家都在问