web-dev-qa-db-de.com

Ein weiterer Git-Prozess scheint zu laufen und kann sich somit nicht festlegen

Ich habe meinen Git-Prozess begangen und dachte, es wäre okay, wenn ich Kommentare ignoriere, also habe ich diesen Code verwendet

git commit filename

Bash war seltsam und so schloss ich die Konsolenow, wenn ich den richtigen Befehl verwende 

git commit -m"THIRD COMMIT" filename

Es gibt folgende Antwort:

In diesem Repository scheint ein anderer Git-Prozess zu laufen, z. B. ein Editor, der mit 'git commit' geöffnet wurde. Stellen Sie sicher, dass alle Vorgänge Beendet sind, und versuchen Sie es erneut. Wenn dies immer noch fehlschlägt, ist ein git-Prozess Zuvor in diesem Repository abgestürzt:

was soll ich machen?

5
Ayush Mahajan

Ich habe dieses Problem auch kürzlich getroffen.

rm -f ./.git/index.lock

probieren Sie dieses Commend in Ihrer Git-bash, dann können Sie Ihr Problem lösen.

8
liuguangsen0409

Das Entfernen des index.lock, wie es in dieser Antwort einer anderen Frage empfohlen wurde, sollte Ihr Problem lösen.

8
Gersee

Es passierte für mich, wenn ich vom Befehl GIT ziehen und Konflikte bekam und versuche, sie durch den TortoiseGIT-Client wiederherzustellen. Ich löste das Problem, indem ich den Code auf der Stammordnerebene meines Repos ausführte 

rm .git/index.lock

Hoffe das ist hilfreich.

1
dush88c

Dies hilft, die folgende Meldung zu vermeiden "In diesem Repository scheint ein anderer git-Prozess zu laufen, z. B. ein von 'git commit' geöffneter Editor. Stellen Sie sicher, dass alle Prozesse beendet sind, und versuchen Sie es erneut In diesem Repository ist möglicherweise ein Prozess abgestürzt: Entfernen Sie die Datei manuell, um fortzufahren. "

Selbst wenn ich in Windows versucht habe, die Datei index.lock zu löschen, wurde der Befehl git reset --hard HEAD ohne Hindernis ausgeführt.

del index.lock git reset --hard HEAD

Als ich vorher den Checkout-Prozess in diesem Repository ausgeführt habe, musste ich die Verbindung in der Mitte des Prozesses trennen. Das könnte also die Ursache für dieses Problem sein.

0
user8526130

Ich hatte die gleichen Probleme, als ich versuchte, die Datei in SourceTree zu inszenieren. 

Um dieses Problem zu lösen, gehen Sie zum Ordner .git im Verzeichnis project und löschen Sie index.lock manuell, und Sie sind fertig.

0
Rokan Nashp
  1. Ändern Sie in Windows die Einstellungen, um ausgeblendete Ordner anzuzeigen
  2. Navigieren Sie im .git-Ordner
  3. Löschen Sie die .lock-Datei manuell
0
devendra

Die Befehle schienen bei mir nicht zu funktionieren, also habe ich zum Stammverzeichnis meines Projekts navigiert, ausgeblendete Dateien angezeigt und dann zu .git/zum Löschen von index.lock navigiert. Ich habe git commit -m "THIRD COMMIT" -Dateiname erneut ausgeführt und das war es!

0
Nathan Sodja

überprüfen Sie die .gitignore-Dateien. Als ich versuchte, den Fehler zu finden, habe ich ihn gefunden und behoben.

0
Salih Kiraz