GitPythonを使ってpython関数でリポジトリを複製しようとしました。 私はPythonの関数にはgitからクローニングにGitPythonライブラリを使用して、私のコードスニペットは、次のように:Gitpythonを使ってGitの特定のブランチからクローンを作成する方法
gitのインポートレポRepo.clone_fromから
( 'http://user:[email protected]/user/project.git'、 /ホーム/洞/プロジェクト/ ')
マスターブランチからのクローンです。 GitPythonや他のライブラリを使って他のブランチからクローンを作成する方法は、個々のブランチからクローンすることができますか?私にお知らせください。
私はちょうど例えば、支店名パラメータを渡す枝http://github.com/user/project.git
を参照してください。クローンを作成すると、リポジトリ全体をクローンします。 'clone -b'とは、リポジトリ全体をクローンした後、デフォルトブランチ(通常は' master')ではなく特定のブランチをチェックアウトします。だから、エキゾチックなものを探すのではなく、クローンの後にブランチ・チェックアウトをするだけではいかがですか? –
@MarkAdelsberger "はい、でも" "git clone --single-branch' –
@MichałPolitowski - ああ、そうです。それ。私はそのことを忘れてしまったので、それだけでトラブルが起きたのです。それ以上の場合、私はそのフラグの否定のみを使用します(浅いレポを壊さないようにするため)。さて、私はまだOP *がおそらくブランチをチェックアウトすることを意味し、質問に指定されたCLIコマンドがレポ全体をクローンしているので、用語を混同しているという立場を取っています。 –