2012-10-25 15 views
0

當我將更改推送到github時,它只會推送更改。幾個kB。爲什麼「git push heroku master」上傳我的所有數據,而不僅僅是更改?

git push origin 

當我將相同的更改推向heroku時。

git push heroku master 

它上傳了我所有的數據,35MBs。爲什麼是這樣?我能做些什麼呢?

+0

你如何衡量上傳量? –

+0

這些命令告訴我上傳了多少: 寫入對象:100%(61/61),560.95 KiB,完成。 寫作對象:100%(6133/6133),35.73 MiB,完成。 – Karel

回答

1

git push傳輸的數據量取決於本地和遠程分支的狀態。如果你再次點擊git push heroku master,會發生什麼?如果自上次推送以來您的本地分支沒有任何更改,則轉移應該小得多。

+0

的確如此,如果沒有任何變化,heroku推送會說所有內容都是最新的,但是當我做出絲毫變化時,它會再次上傳完整的內容。 – Karel

相關問題