Ho faticato con alcuni problemi di fine riga circa 20 commit indietro e alcune cose strane sono successe. Ora git spettacoli fsck:git tree contiene voci di file duplicate
Checking object directories 100% (256/256), done.
error in tree ee2060e71cb36d33be5ddc1fe9ca8d7dd0ab35cd: contains duplicate file entries
Checking objects: 100% (8633/8633), done.
e git spettacolo ee2060 mostra:
File1.cs
File2.cs
File2.cs
File2.cs
File3.cs
Questo mi impedisce di spingere per il mio telecomando. git push shows:
error: unpack failed: index-pack abnormal exit
To https://github.com/username/Project.git
! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'https://github.com/username/Project.git'
Ho provato il reimballaggio e la raccolta dei rifiuti. Come posso risolvere questo problema?
Perché suggerire - aggressivo? L'unica cosa che fa è ignorare tutte le precedenti informazioni delta raccolte. Maggiori informazioni: http://metalinguist.wordpress.com/2007/12/06/the-woes-of-git-gc-aggressive-and-how-git-deltas-work/ – riezebosch
@riezebosch Non ricordo perché Ho incluso - aggressivo o se è stato necessario per risolvere il problema. –
Ok, posso immaginare che sia necessario ricostruire completamente tutti i delta per sbarazzarsi dei pegni pendenti. – riezebosch