Vergiss vor dem Pull, dass noch lokale Änderungen da waren
Oder vor dem Commit den Pull vergessen, dann sieht das Log auch schnell pervers aus
(wenn man GIT aus Standard stehen hatt, was die Mergemethode betrifft)
Noch schlimmer wird es bei einem Merg und ganz besonders, wenn es da beim Merge zu Konflikten kam.
Da dann die Änderungen wieder auseinander zu bekommen
oder nicht ausversehn das Lokale mit dem Merge vermischt zu committen.
Man muss sich bei git schon anstrengen etwas kaputt zu machen.
Bei
SVN bekommt man nichts kaputt.
(pull und push kann man auch nicht vergessen ... das ist quasi automatisch immer implizit dabei)
Im GIT geht es leichter, als man denkt ... samt löschen/überschreiben der kompletten Historie.
Ist aber immernoch besser, als gar keine Versionierung,
vor allem im Vergleich mit NICHTS, ZIPs oder Verzeichniskopien.