2015-08-08 97 views
2

我試圖推動我的git回購,它需要很長時間。git推動年齡

Counting objects: 17496, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (6920/6920), done. 
Writing objects: 94% (16504/17496), 44.43 MiB | 103.00 KiB/s 

它一直坐着16504/17496 30分鐘現在。如果它只是需要時間,我很樂意離開它,但考慮到它在不到2分鐘內達到94%我擔心有什麼壞的。

我該怎麼辦?

P.S.這只是一個非常基本的沒有媒體的magento安裝。

回答

3

這可能發生

  • 如果在回購大不可忽視的文件。
  • 如果http.postBuffer大小非常小。您可以使用git config --global http.postBuffer <size>更改尺寸。這是在將數據發佈到遠程系統時,智能HTTP傳輸所使用的緩衝區的最大大小(以字節爲單位)。

這可能也有幫助,看看它:The remote end hung up unexpectedly while git cloning

0

我見過沒有通過GIT被報道,當它遇到一個非常大的文件進行操作。我使用了性能監視器來檢查通信是否仍在發生。如果你看到研磨停止,事情將會持續下去。

0

如果您使用IntelliJ,請轉至窗口底部並選擇版本控制的版本控制。視圖日誌部分,然後您將找到提交的歷史記錄。現在,您會想要在提交錯誤地推送一個非常大的文件的提交之前將您的分支機構重新分配給提交權限。但你顯然不想失去你的改變。要做到這一點,請在提交錯誤之前右鍵單擊提交併選擇選項:RESET CURRENT BRANCH TO HERE單擊此選項將提示您進入一個有幾個選項的模式窗口。如果您不希望丟失任何更改,請選擇此特定選項:

SOFT:文件不會改變,不同之處上演提交

+0

沒有任何跡象表明該線程的創建者使用任何IDE因此你的答案也無濟於事。 –

+0

這不提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/18909655) – xfix