9
votes

Échec de la balise Git avec le code 128: fatal: ligne non terminée dans .git / packing-refs

J'ai une erreur dans SourceTree qui dit, "Erreur rencontrée: 'git tag' a échoué avec le code 128: fatal: ligne non terminée dans .git / pack-refs" Si quelqu'un a vu cette erreur et connaît une solution, je le ferais être reconnaissant.


1 commentaires

Je ne l'ai jamais vu, mais la chose évidente à faire serait d'utiliser un éditeur de texte sécurisé (par exemple, vim ou emacs, pas un éditeur IDE qui va insérer HTML ou Microsoft markup crud) sur .git / pack -refs et corrigez le fichier.


3 Réponses :


8
votes

Supprimez simplement le fichier .git / packing-refs .

Ensuite, "actualisez" votre dépôt avec un pull ou fetch .

J'ai eu la même erreur fatale: ligne non terminée dans .git / packing-refs: ...

(Et ce fichier n'était que des lignes de:

0000 0000 0000 0000 0000 0000 0000 0000 )

Dans mon cas, la suppression du fichier a fonctionné et j'ai pu à nouveau utiliser mon dépôt.

À défaut de ce qui précède, j'essaierais quelque chose comme mentionné dans cette réponse . Les étapes sont:

  • déplacer l'ancien répertoire git
  • initialiser un nouveau dépôt
  • lien vers l'ancien référentiel (par origine d'ajout à distance )
  • obtenir l'ancien historique ( fetch )
  • forcer la mise à jour de l'ancien historique (en effectuant une réinitialisation )

0 commentaires

0
votes

Supprimez simplement le fichier .git / packing-refs. depuis le dossier Flutter

Téléchargez à nouveau le sdk depuis https://flutter.dev/docs/get- démarré / install / windows et copiez le dossier à l'emplacement de flutter, de cette façon les fichiers étaient mélangés et tout fonctionnait correctement.


0 commentaires

0
votes

si vous ne voyez pas le dossier .git / packing-refs de flutter, supprimez simplement le SDK Flutter et extrayez le nouveau SDK dans le même dossier


0 commentaires