Github 是否上传整个文件?

Does Github upload the whole file?

我将一个 asp.net 应用程序的源代码发布到 Github,方法是将它的所有源代码打包到一个 zip 文件中,因为出于某种原因我无法以正常方式进行。

现在我更改了该存档中的一些文件(非常大)并且我提交了更改并期望上传一个大文件但是 Github GUI 在几秒钟内完成了这一切。

现在我的问题是 git 上传整个 zip 文件还是什么?这怎么可能只上传档案的一部分,却达到与全部上传相同的结果??

Git 不上传整个文件,它只上传对文件的更改。如果您更改文件的一部分,将仅使用显示该更改所需的 space。