2011-08-30 117 views
1

没有进入我的回购协议中的每一个(我想我可以与bash即for i in {repo list} ; do cd $i && git pull && cd .. done,但我必须输入每个证书)是否有一个简单的方法来查看裸git回购,以确定最近更新了什么?git仓库的文件日期是否代表仓库创建日期?

在回购目录中的文件数据,似乎一个是回购创建日期...

回答

1

检查日期packed-refs,refs/heads/*refs/tags/*。这是您更新HEAD时所改变的内容。

+0

不是针对该问题的答案,而是通常情况下,我需要的答案。 – Jamie

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上,那么钥匙串访问应该已经为你做了。