没有进入我的回购协议中的每一个(我想我可以与bash即for i in {repo list} ; do cd $i && git pull && cd .. done
,但我必须输入每个证书)是否有一个简单的方法来查看裸git回购,以确定最近更新了什么?git仓库的文件日期是否代表仓库创建日期?
在回购目录中的文件数据,似乎一个是回购创建日期...
没有进入我的回购协议中的每一个(我想我可以与bash即for i in {repo list} ; do cd $i && git pull && cd .. done
,但我必须输入每个证书)是否有一个简单的方法来查看裸git回购,以确定最近更新了什么?git仓库的文件日期是否代表仓库创建日期?
在回购目录中的文件数据,似乎一个是回购创建日期...
检查日期packed-refs
,refs/heads/*
和refs/tags/*
。这是您更新HEAD时所改变的内容。
如果你只是要检查还有什么远程回购不更新你的工作拷贝,你可以使用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上,那么钥匙串访问应该已经为你做了。
不是针对该问题的答案,而是通常情况下,我需要的答案。 – Jamie