So wird das neueste Git-Commit zum Remote-Head

So wird das neueste Git-Commit zum Remote-Head

Ich bin neu bei Git und plötzlich wurde es mir von einem einfachen TortoiseSVN aufgedrängt.

Ich bin nicht sicher, ob ein Rebase oder was nötig ist, aber ich habe ein vorheriges Commit in einem Remote-Repository, das der HEAD sein könnte (ich weiß nicht einmal, wie ich das überprüfen kann), und das neueste Repository, das anscheinend verzweigt wurde, ohne dass ich es angefordert habe.

Verschiebe HEAD (?) zurück in „ifix1 origin/ifix“

Grundsätzlich möchte ich also den Zweig mit der Aufschrift „EWS entfernt …“ zurück nach „ifix1 origin/ifix1“ verschieben, sodass das letzte Commit zu „ifix1 origin/ifix1 EWS entfernt …“ wird.

Antwort1

Ich gehe davon aus, dass „Entferntes EWS“ der Kopf von Master (lokal) und Origin/Master (remote) ist. (In Ihrem Snip ist es abgeschnitten.)

Ich gehe außerdem davon aus, dass Sie den Master derzeit ausgecheckt haben.

Lösung:

Checken Sie ifix1 aus (Rechtsklick auf ifix1 und „Checkout“ wählen)

Verschieben Sie ifix1 (klicken Sie mit der rechten Maustaste auf „Entferntes EWS“ und wählen Sie „Aktuellen Zweig hierher zurücksetzen“).

Push ifix1 (dadurch wird origin/ifix1 verschoben)

verwandte Informationen