Verwenden Sie log -1anstelle von, um das Commit ohne Diff zu erhalten show.
Josh Lee
36
Oder fügen Sie das '-s' zum Befehl hinzu:git show -s --format="%ci" <commit>
aprock
6
Für zukünftige Benutzer: Sie können das Autorendatum mit anzeigen %ai.
user541686
4
Um nur einen Unix-Zeitstempel zu erhalten: Verwenden Sie git show -s --format =% ct <commit>
xiaoweiz
2
Wenn Sie ein anderes Datumsformat wünschen, können Sie git show -s --format=%cd --date=short <commit>Folgendes verwenden (z. B. 2016-11-02) oder git show -s --format=%cd --date=short <commit>oder git show -s --format=%cd --date=format:%Y <commit>(in diesem Beispiel wird nur das Jahr gedruckt). Einzelheiten finden Sie in dieser Antwort .
Amöbe
26
Wenn Sie nur das Datum eines Tags anzeigen möchten, gehen Sie wie folgt vor:
Wenn Sie Probleme mit dem Befehl Windows cmd und .bat haben, entkommen Sie einfach solchen Prozenten
git show -s --format=%%ct
Das% -Zeichen hat eine spezielle Bedeutung für Befehlszeilenparameter und FOR-Parameter. Um ein Prozent als reguläres Zeichen zu behandeln, verdoppeln Sie es: %%
Antworten:
Der Befehl show kann das sein, was Sie wollen. Versuchen
Andere Formate für die Datumszeichenfolge sind ebenfalls verfügbar. Überprüfen Sie die Handbuchseite für Details.
quelle
log -1
anstelle von, um das Commit ohne Diff zu erhaltenshow
.git show -s --format="%ci" <commit>
%ai
.git show -s --format=%cd --date=short <commit>
Folgendes verwenden (z. B. 2016-11-02) odergit show -s --format=%cd --date=short <commit>
odergit show -s --format=%cd --date=format:%Y <commit>
(in diesem Beispiel wird nur das Jahr gedruckt). Einzelheiten finden Sie in dieser Antwort .Wenn Sie nur das Datum eines Tags anzeigen möchten, gehen Sie wie folgt vor:
was gibt:
2013-11-06 13:22:37 +0100
Oder machen Sie:
Dies gibt einen UNIX-Zeitstempel:
1383740557
quelle
Wenn Sie den Zeitstempel ohne Zeitzone, aber mit lokaler Zeitzone haben möchten, tun Sie dies
Welches gibt dies abhängig von Ihrem Standort
quelle
Wenn Sie Probleme mit dem Befehl Windows cmd und .bat haben, entkommen Sie einfach solchen Prozenten
Syntax: Escape-Zeichen, Trennzeichen und Anführungszeichen
quelle