1
我對Git非常陌生。任何人都可以幫助我理解下面的內容。沒有克隆的Git結賬
- 我正在構建腳本,首先檢查/更新遠程存儲庫中的代碼。我與本地機器無關。之後我還需要在本地和結賬代碼中克隆遠程回購。
- 如果我克隆一個存儲庫,它是否從存儲庫中複製整個代碼並在本地計算機上使用存儲。
- 如果我確實需要先克隆然後檢查/更新,那麼在我的構建腳本中,我將如何檢查(來自Python或ANT)存儲庫是否被克隆。
我對Git非常陌生。任何人都可以幫助我理解下面的內容。沒有克隆的Git結賬
我發現了一個非常有用的git克隆語法,用於在不需要修訂版本的整個git歷史的情況下進行構建。請注意,這似乎需要的Git版本1.9+:
git clone -b <remoteBranch> --single-branch --depth 1 ssh://[email protected]:serverport/PathToProject <FolderName>
注:
此克隆,並簽出「遠程分支」沒有其他分支,在深度爲1(所以只有最近的文件快照)到文件夾「文件夾名稱」
.git
目錄存在請參閱CharelsB關於如何獲得更詳細答案的提示的評論;)。
你可以問每個帖子一個問題? – CharlesB