我試圖在Python函數中使用GitPython從git克隆存儲庫。 我用GitPython庫,用於克隆從蠢貨,我的Python功能和我的代碼片段如下:如何使用Gitpython從Git中的特定分支克隆
從進口的git回購
Repo.clone_from( 'http://user:[email protected]/user/project.git', /家庭/胃竇/項目/ ')
它來自主分支的克隆。我如何使用GitPython從其他分支進行克隆,或者有任何其他庫可以從各個分支進行克隆?請告訴我。
我知道克隆使用
混帳克隆-b支提的命令行分支http://github.com/user/project.git
有作爲 「的一個分支克隆」 沒有這樣的事。當你克隆時,你克隆整個回購。克隆完整的repo後,clone -b會檢查出特定的分支,而不是缺省分支(通常是'master')。因此,不要尋找奇特的東西,爲什麼不在克隆後進行分支結賬? –
@MarkAdelsberger「是的,但是」git clone --single-branch「 –
@MichałPolitowski - 哦,是的。那。我忘記了這一點,因爲它只會給我帶來麻煩。任何更多我只使用該標誌的否定(用於製作不蹣跚的淺回購)。那麼,我仍然認爲OP *可能*意味着檢查分支併合並術語,因爲問題中指定的CLI命令克隆整個回購。 –