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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top