2015-03-03 63 views
0

抓取工作正常之前,現在當我從遠程GIT存儲庫中獲取我有這個錯誤(請參閱下面的截圖)。即使我給「Y」,我得到了同樣的問題GIT遠程抓取失敗(截圖附後)

enter image description here 有沒有人經歷過這個?請幫助我。預先感謝您的幫助。

+0

確定您是否已經檢查它是否是一個[鎖定]有問題(http://stackoverflow.com/questions/13635429/git-第一重命名,從指數鎖定到索引失敗)? – Jan 2015-03-03 08:16:04

+0

@Jan:感謝您的幫助。如何檢查鎖定是否存在以及如何解決? – 2015-03-03 08:21:35

+0

對於[Windows](http://superuser.com/questions/117902/easy-way-to-find-out-which-process-is-locking-a-file-or-folder-in-windows)您通常使用'Process Explorer'和[Linux](http://askubuntu.com/questions/407605/how-to-identify-the-process-locking-a-file)我將在CLI上使用'lsof'命令 – Jan 2015-03-03 08:30:50

回答

1

看起來您的包文件已損壞。

包文件是「git數據庫」,其中git存儲其所有二進制內容。 在你的情況下,由於某種原因,它看起來像它的「破碎」。

的所有執行git gc --aggressive然後驗證回購與git fsck

+0

不會影響我的git倉庫嗎? – 2015-03-03 08:30:27

+0

不,它不會對您的文件或回購造成任何損害。它會更新git內部文件系統 – CodeWizard 2015-03-03 08:31:08

+0

同樣的問題,如果運行「git gc - aggressive」。 – 2015-03-03 08:37:23