我怎样才能知道我最后一次拉git的时间?

我怎样才能知道我最后一次拉git的时间?,git,Git,我做了一次git pull,但现在想知道是什么时候发生的。有没有办法检查拉力的时间?注意,当我拉动时,没有发生任何变化。但可能SSH连接已被记录?我想在我的本地机器上检查,而不是在服务器上。使用Linux,git版本2.3.3 Git在每次拉取时都会写入FETCH_头文件,即使没有什么可拉的。该文件位于:.git/FETCH\u HEAD。只需检查该文件的上次修改时间 在Linux中,您可以使用以下内容检查上次修改的时间: date +%s -r .git/FETCH_HEAD stat -f

我做了一次git pull,但现在想知道是什么时候发生的。有没有办法检查拉力的时间?注意,当我拉动时,没有发生任何变化。但可能SSH连接已被记录?我想在我的本地机器上检查,而不是在服务器上。使用Linux,git版本2.3.3

Git在每次拉取时都会写入FETCH_头文件,即使没有什么可拉的。该文件位于:
.git/FETCH\u HEAD
。只需检查该文件的上次修改时间

在Linux中,您可以使用以下内容检查上次修改的时间:

date +%s -r .git/FETCH_HEAD
stat -f "%m" .git/FETCH_HEAD
在OSX上,您可以执行以下操作以获取上次修改的时间:

date +%s -r .git/FETCH_HEAD
stat -f "%m" .git/FETCH_HEAD

这可能会帮助您检查.git/FETCH_头文件的修改日期,每当您执行git pull命令时,该文件都会得到更新