Wie sieht man entfernte Änderungen an Zweigen in Git?

8

Es muss etwas geben, das ich übersehen habe, als ich Git lernte. Immerhin bin ich ziemlich neu dazu.

Mein Arbeitskollege sagt, dass er einige Änderungen, die er an meinem Commit in unserem Remote-Repository vorgenommen hat, zurückgeschoben hat. Das git log hat jedoch keine Aufzeichnung von diesem neuen Push.

Wie kann ich sehen, was er geschoben hat und damit wissen, welchen Zweig er ziehen soll?

    
why 16.03.2011, 07:41
quelle

2 Antworten

8

Sie müssen git fetch zuerst ändern. Sie können sie dann mit git log origin/branch anzeigen (Zweig ist sehr wahrscheinlich master )

git fetch ruft alle Remote-Änderungen ab, kopiert sie in Ihren lokalen Klon und aktualisiert die Remote-Tracking-Zweige (diese origin/… stuff, siehe git branch -a ). Um seine Änderungen in Ihren lokalen Zweig zu bekommen, verwenden Sie entweder git pull oder git merge

    
knittl 16.03.2011, 07:44
quelle
5

Wenn Sie den Ursprung wie erwähnt abgerufen haben, können Sie immer

%Vor%

, die Ihren aktuellen Zweig und ob Sie vor / hinter dem Tracking-Zweig (Mann Git Zweig)

sind %Vor%

ist mein sehr sehr bevorzugter Alias ​​für Dinge. Ich habe sogar einen Alias ​​dafür erstellt ( lr von links-rechts) und erweiterte bash_completion für diesen Zweck.

Erwägen Sie, eine Fernbedienung für den Ursprung hinzuzufügen (wenn Sie vom Ursprung klonen, haben Sie automatisch einen). Sie können dann remote updaten, um alle neuesten Referenzen von der Fernbedienung zu erhalten

    
sehe 16.03.2011 14:47
quelle

Tags und Links