bitbucket
にリポジトリがあり、git
を使用しています。
だから私の枝は
master
develop_one
develop_two
git clone [email protected]:project/project.git
を使用すると、マスターブランチコードのみを取得しますが、develop_one
ブランチのみをクローン/プルする必要があるため、develop_one
ブランチコードのみをクローン/プルするにはどうすればよいですか?
注:他のブランチ(develop_one、develop_two)はマスターにマージされず、機能が実際に完了するまでマージしたくないので、特定のブランチコードのみを取得/クローン/プルしたい
試してください:
git clone [email protected]:project/project.git -b develop_one --single-branch
既に複製されたリポジトリの場合:
git fetch
git checkout develop_one
# Or more specific:
git checkout --track -b develop_one
これにより、リモートからdeveloper_oneブランチが追跡されます。
また、@tomrbrujinの答えに追加するには、次のようにcloneコマンドでローカル宛先ディレクトリの名前を指定できます。
git clone https://github.com/example/example1.git -b branch_name --single-branch local_name
渡された最後の引数local_nameは、複製されたリモートディレクトリのローカルコピーを作成し、名前を「local_name」にします。
それ以外の場合、ローカルディレクトリ名はレポ名のみを反映します。これは次のようになります。example