沒有進入我的回購協議中的每一個(我想我可以與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