Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“为什么?”;git push heroku master“;上传我所有的数据,而不仅仅是更改?_Git_Heroku - Fatal编程技术网

“为什么?”;git push heroku master“;上传我所有的数据,而不仅仅是更改?

“为什么?”;git push heroku master“;上传我所有的数据,而不仅仅是更改?,git,heroku,Git,Heroku,当我将更改推送到github时,它只推送更改。几kBs git push origin 当我将相同的更改推送到heroku时 git push heroku master 它上传了所有的数据,在我的例子中是35MBs。为什么会这样?我能做些什么呢?git push传输的数据量取决于本地和远程分支的状态。如果您再次按下heroku master,会发生什么情况?如果自上次推送以来您的本地分支未发生任何更改,则传输应小得多。您如何测量上载的数量?命令告诉我上载的数量:写入对象:100%(61/6

当我将更改推送到github时,它只推送更改。几kBs

git push origin
当我将相同的更改推送到heroku时

git push heroku master

它上传了所有的数据,在我的例子中是35MBs。为什么会这样?我能做些什么呢?

git push传输的数据量取决于本地和远程分支的状态。如果您再次按下heroku master,会发生什么情况?如果自上次推送以来您的本地分支未发生任何更改,则传输应小得多。

您如何测量上载的数量?命令告诉我上载的数量:写入对象:100%(61/61),560.95 KiB,完成。书写对象:100%(6133/6133),35.73 MiB,完成。没错,如果没有任何更改,heroku推送会说一切都是最新的,但当我做了最轻微的更改时,它会再次上传完整的内容。