Wie erkenne ich Unterschiede zwischen lokalem Repo und Remote-Repo in Git?
Angenommen, ich habe einen Git-Klon von einer URL für ein Repository erstellt. Ich habe einige Änderungen an einer Datei vorgenommen und ein Git-Commit durchgeführt.
Wenn ich einen Git-Pull mache, sehe ich, dass dort "Bereits auf dem neuesten Stand" steht.
Sollte es nicht etwas zeigen, das besagt, dass ich nicht auf dem neuesten Stand bin?
Meine Frage ist:
Angenommen, ich habe die oben genannte Änderung an meinem lokalen Repo vorgenommen, aber nicht für 2 Tage festgeschrieben, aber bevor die 2 Tage abgelaufen sind, hat ein anderer Benutzer eine Änderung an dem Remote-Repo vorgenommen. Was muss ich tun, um sicherzustellen, dass ich Änderungen in der Remote-Repo nicht überschreibe oder zumindest die neuesten Änderungen abrufen kann, bevor ich ein Commit durchführe?
Gibt es eine Möglichkeit, zwischen meinem lokalen Repo und dem Remote-Repo zu unterscheiden, um festzustellen, welche Unterschiede bestehen? (für den Fall, dass ich mich nur daran erinnern möchte, was ich vorher hatte?)