Was macht Git (master - |STELLUNGSWECHSEL 1/1) bedeuten? Wie kann ich es loswerden?
Ich bin eine Art git Anfänger und ich war versucht, ein Rollback zu einer früheren commit. Aber ich habe zufällig gerade ein Rollback commit (ich war mit dem Windows-GUI). Wie auch immer, nach einigen seltsamen drängen, Zusammenführung und anderen verwirrenden Sachen, die ich nicht ganz verstehe, ich habe endlich meine Dateien Weg die ich haben wollte. Das einzige seltsame Sache ist, in der shell nun heißt es:
(master - |STELLUNGSWECHSEL 1/1)
Es verwendet werden, um nur sagen master
, also, was ist passiert? Was bedeutet das? Und wie bekomme ich es zurück, wie es war?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stecken Sie in eine Mitte von einem Stellungswechsel, wenn Sie zusammengeführt haben alle Pfade, verwenden Sie
git rebase --continue
um den Vorgang abzuschließenWenn
git rebase --continue | --skip | --abort
immer noch nicht funktioniert:Könnten Sie versuchen, verwerfen Sie Ihre lokalen commit - eins nach dem anderen, dann verwenden Sie
git status
um sicherzustellen, dass Ihre lokalen commit up-to-date mit remote-branch.HINWEIS:
git reset --hard
wird verwerfen Ihre Arbeit, verwenden Sie es nur, wenn Sie wissen, was Sie tun!!Löschen unter-Ordner, die in den Arbeits-repo/git
.git\rebase-merge
Wenn es keine ungespeicherten änderungen in Ihrem Verzeichnis die folgenden Befehle ausführen
Damit setzt du den aktuellen branch zum remote-repo
git reset --hard origin/Niederlassung z.B. git reset --hard origin/master
Löschen Sie den Ordner -
repo\git.git\rebase-gelten