175 votes

GIT: le lien du fichier a échoué

Je suis en train de faire une traction et j’obtiens l’erreur suivante :

N’importe si je choisis y ou n il n’est pas possible d’obtenir passé afin que je puisse à un État où je peux tirer ou pousser.

Toutes les idées ?

210voto

VonC Points 414372

Cela signifie généralement un processus en est encore à l'aide de ce fichier spécifique (a encore une poignée sur elle)
(sur Windows, ProcessExplorer est bon dans le suivi de ce genre de processus)

Essayez de fermer vos autres programmes, et essayez à nouveau votre git pull.

Notez que vous disposez d'une alternative à l' GIT_ASK_YESNO variable.

65voto

NeilD Points 974

Il s’agit d’une réponse spécifique de Windows, donc je suis conscient qu’il n’est pas pertinente pour vous... Je suis juste y compris au profit de futurs chercheurs.

Dans mon cas, c’était parce que je courais Git d’une ligne de commande non élevés. « Exécuter en tant qu’administrateur », il fixe pour moi.

31voto

Paul Nikonowicz Points 1824

Pour moi, c’était parce que Visual Studio a essayé de recharger tous les fichiers modifiés de la traction. A actualisation de visual studio, puis exécutez `` .

1voto

Sebastian Thomas Points 119

Dans mon cas, cela a été causé par les SimpLESS, moins le compilateur. Vous devez le fermer dans le systray.

1voto

Jim Watson Points 165

J’ai ce problème aussi, mais j’ai découvert que c’était le UltraEdit dans le chemin, puisque j’avais l’habitude d’organiser et de modifier mon espace de travail eclipse UE ~ ~

Peut-être parce que l’UE a une poignée sur l’ancienne version de fichier spécifique, Git ne pourrait pas dissocier de celui-ci.

Après que j’ai fermé UltraEdit, le problème n’est jamais arrivé à nouveau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X