In gitk, warum ist meine gelbe Taste oben Master?
-
23-08-2019 - |
Frage
Ich konnte keine Dokumentation auf gitk finden, was die Farben bedeuten, aber das Problem hier ist meiner Meinung nach, dass meine gelbe Taste mein Meister bestanden hat. Jetzt, wenn ich versuche zu tun:
git push origin master
Es funktioniert nicht. Wie hat meine gelbe Taste über Master bekommen und wie kann ich sie wieder zusammen, so kann ich origin master schieben?
Lösung
Sieht müssen Sie das zurück in den master
Zweig verpflichten setzen (wenn es dort gehört). dass auch es sieht aus wie Sie HEAD abgelöst haben, weil begehen keine Zweigkopf ist. Wenn all dies wahr ist, gehen Sie folgendermaßen vor:
# git log -1
Beachten Sie die Commit-ID.
# git checkout master
# git reset --hard <commit-id>
Jetzt zeigt gitk
die gelbe direkt neben dem master
Marker begehen und git push
wieder arbeiten.
, wie Sie in dieser Situation bekam, das einzige, was ich mir vorstellen kann ist, dass Sie git reset
verwendet, um die master
Verzweigung zu einem vorherigen zurückgesetzt begehen aber geändert haben nicht die Zeit abgemeldeten begehen.