获取上次提交的日期时间

时间:2017-07-28 03:11:22

标签: git

我正在尝试使用空格来获取上次提交的日期时间:

   git log -n 1 --pretty=format:%cd --date=format:%d %b %Y

例外是:

fatal: ambiguous argument '%b': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

2 个答案:

答案 0 :(得分:1)

似乎使用双引号(使用git版本2.13.1.windows.1):

vonc@VONCAVN7 D:\git\git
> git log -n 1 --pretty=format:%cd --date=format:"%d %b %Y"
15 Jun 2017

它也适用于bash:

vonc@voncavn7 MINGW64 /d/git/git (master)
$ git log -n 1 --pretty=format:%cd --date=format:"%d %b %Y"
15 Jun 2017

答案 1 :(得分:0)

以下命令将有所帮助:

 git log -1 --format=%cd

Abow命令将打印最新的更改日期。 -1显示一个日志条目(最新的),有关详细信息,请查看此link