裸git存储库的文件日期是否代表存储库创建日期?

时间:2011-08-30 02:09:00

标签: git

没有进入我的回购中的每一个(我想我可以用bash即for i in {repo list} ; do cd $i && git pull && cd .. done但我必须为每个输入凭据)是否有一种简单的方法来查看裸git回购确定最近更新了什么?

repo目录中的文件数据似乎是repo创建日期......

2 个答案:

答案 0 :(得分:1)

如果您只想检查远程仓库中的内容而不更新工作副本,则可以使用git fetch代替git pull

// pull new data from remote
git fetch origin

// see new commits in origin/master
git log master..origin/master

至于您每次必须输入凭据的第二个问题,您可以使用ssh-agent登录,而无需每次都输入您的私钥密码。如果您使用的是OS X,那么钥匙串访问应该已经为您完成了。

答案 1 :(得分:1)

检查packed-refsrefs/heads/*refs/tags/*的日期。这就是HEAD更新时你所改变的。