J'engageais mon processus git et pensais que ce serait bien si j'ignorais les commentaires, donc j'ai utilisé ce code
git commit filename
Bash était étrange et j'ai donc fermé la console Maintenant, quand j'utilise la commande appropriée
git commit -m"THIRD COMMIT" filename
Il donne la réponse suivante:
Un autre processus git semble s'exécuter dans ce référentiel, par exemple un éditeur ouvert par 'git commit'. Assurez-vous que tous les processus Sont terminés, puis réessayez. S'il échoue toujours, un processus git Peut s'être arrêté plus tôt dans ce référentiel:
que devrais-je faire?
J'ai rencontré ce problème récemment aussi.
rm -f ./.git/index.lock
essayez cette recommandation dans votre Git Bash, alors vous pouvez résoudre votre problème.
Supprimer le index.lock
comme il était recommandé dans cette réponse à une autre question devrait résoudre votre problème.
Cela m'est arrivé lorsque j'ai lancé l'extraction de la commande GIT et que j'ai eu des conflits et que je tentais de les annuler par le client TortoiseGIT . J'ai résolu cela en exécutant le code ci-dessous au niveau du dossier racine de mon référentiel.
rm .git/index.lock
J'espère que c'est utile.
Cela permet d'éviter le message ci-dessous "Un autre processus git semble s'exécuter dans ce référentiel, par exemple un éditeur ouvert par 'git commit'. Assurez-vous que tous les processus sont terminés, puis réessayez. processus peut avoir planté dans ce référentiel plus tôt: supprimez le fichier manuellement pour continuer. "
Même dans Windows, lorsque j'ai essayé de supprimer le fichier index.lock, La commande git reset --hard HEAD était en cours d'exécution sans aucune entrave.
del index.lock git reset --hard HEAD
Auparavant, lorsque j'exécutais le processus de paiement dans ce référentiel, je devais me déconnecter au milieu du processus. Donc, cela pourrait être la cause de ce problème.
J'ai même fait face à des problèmes lorsque j'ai essayé de mettre en scène le fichier dans SourceTree .
Pour résoudre ce problème, allez dans le dossier .git du répertoire project et supprimez manuellement index.lock et vous avez terminé.