Wie kommt das eigentlich zustande?
Ich arbeite im Moment nur an einem Repo, also ist dies mein Arbeitsablauf:
- Dateien ändern
- Commit
- Wiederholen Sie 1-2, bis Sie zufrieden sind.
- Zum Master schieben
Wenn ich dann eine git status
wird mir mitgeteilt, dass mein Zweig um X Übertragungen voraus (vermutlich die gleiche Anzahl von Übertragungen, die ich vorgenommen habe). Liegt es daran, dass beim Pushen des Codes die lokal zwischengespeicherten Dateien (in den .git-Ordnern) nicht wirklich aktualisiert werden? git pull
scheint diese seltsame Meldung zu "beheben", aber ich bin immer noch neugierig, warum es passiert, vielleicht benutze ich git falsch?
einschließlich der Verzweigung, die in der Nachricht gedruckt wird
Mein lokaler Zweig ist dem Master voraus
Wohin schieben/ziehen Sie den aktuellen Zweig?
Ich schiebe auf GitHub und ziehe auf den Computer, an dem ich gerade arbeite. Meine lokale Kopie ist immer auf dem neuesten Stand, da ich der einzige bin, der daran arbeitet.
es prüft nicht wirklich das entfernte Projektarchiv
Das habe ich mir auch gedacht, aber ich wollte mich vergewissern, dass ich es richtig verstanden habe.
Übergeben Sie dem Programm zusätzliche Argumente?
Keine, die ich sehen kann. Vielleicht läuft bei mir eine komische Konfiguration ab?
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)