Hallo, ich habe eine frage zu Git Wenn ich den befehl git for-each-ref --sort=-committerdate refs/remotes/ --format='%(authordate:short) %(color:red)%(objectname:short) %(color:yellow)%(refname:short)%(color:reset) (%(color:green)%(committerdate:relative)%(color:reset))' ausführe, werden mir alle remote branches angezeigt. Aber was genau ist authordate und committerdate? Meiner verständnis ist Authordate das Datum, wann der Branch erstellt worden ist und commiterdate das Datum wann zuletzt auf den Branch was commitet wurde. Aber diese Daten sind bei mir immer gleich. Auch wenn ein Branch schon wesentlich länger gibt, als der letzte Commit. Wie kann ich mir die Daten anzeigen lassen?
Johannes schrieb: > Meiner verständnis ist Authordate das Datum, wann der Branch erstellt > worden ist und commiterdate das Datum wann zuletzt auf den Branch was > commitet wurde. > Aber diese Daten sind bei mir immer gleich. Auch wenn ein Branch schon > wesentlich länger gibt, als der letzte Commit. Da ist dein Verständnis Falsch, das Authordate wird gesetzt wenn der Commit Das erstmal erzeugt wurde, dass commiterdate wenn er das letzte mal der commit verändert wurden ist. letzteres kann abweichen, wenn du z.b. Mit git rebase oder git commit --amend nachträglich Änderungen am Commit vornimmst. der Branch spielt für beide Daten keine Rolle, sondern nur der individuelle Commit.
Ahso, danke. Da hatte ich es wirklich falsch verstanden. Woher weißt du das? Hatte zu diesen optionen nämlich auch nirgendwo eine Beschreibung gefunden, was diese genau bedeuten. Dann habe ich dazu aber noch eine Nachfrage. Das ganze kann ich dann ja auch als alias in der gitconfig eintragen test = "!git for-each-ref.... Wie kann man solche aliase über die console machen? Hier habe ich große Probleme bei dem !git git config --global alias.test "for-each-ref --sort=-committerdate..... funktioniert super. allerdings funktioniert es dann nicht. git config --global alias.test "!git for-each-ref --sort=-committerdate..... bekomme ich die Meldung usage: git config [<options>] und nichts wird in der .gitconfig eingetragen. Config file location --global use global config file --system use system config file --local use repository config file --worktree use per-worktree config file -f, --file <file> use given config file --blob <blob-id> read config from given blob object ... ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.