ブランチをローカル リポジトリにチェックアウトする

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

When working in your local repository, you may want to checkout and work on branch code rather than the main code line. Just as with the main code line, when you push branch code to Bitbucket Cloud, it tracks that branch for you. To see which branches you or others on your team pushed, see the Branches list in your repository:


ブランチは高度なテクニックです。このページの情報は Git または Mercurial の決定的なガイドではなく、Bitbucket によるブランチのサポートについての参考資料です。ブランチを何度も使用する予定があり、詳細について知りたい場合は、使用中の DVCS (Git または Mercurial) 専門のサイトにアクセスするか、本を購入して詳細を学習することをお勧めします。

Bitbucket でチェックアウト コマンドを確認する

ブランチをチェック アウトすると、親リポジトリのクローンがローカル側に作成されます。Bitbucket のインターフェイスでは、ブランチをチェックアウトするための基本的なコマンドが提供されます。Sourcetree を使用している場合、Bitbucket では 1 つのボタンでチェックアウトを行えます。

  1. リポジトリの [ブランチ] タブから、チェックアウトしたいブランチをクリックします。
  2. Press the Check out button to display the appropriate check out command.
  3. コマンドをコピー (または Sourcetree を使用したい場合は [Sourcetree でチェックアウト] を選択) します。
  4. ローカル マシンのターミナルを開き、リポジトリのルート ディレクトリに移動します。
  5. コマンド ラインに Bitbucket からコピーしたコマンドを入力し、Enter キーを押します。

Git を使用してコマンド ラインでブランチをチェックアウトする

For the purposes of these steps, <feature_branch> will refer to the name of your branch.

ローカル システムに、リモート リポジトリからクローンしたローカル リポジトリがあることを確認します。その後、次の操作を実行します。

  1. ローカル リポジトリのルートに変更します。

    $ cd <repo_name>
  2. すべてのブランチを一覧表示します。

    $ git branch -a

    次のように表示されるはずです。

    * master   <feature_branch>
      remotes/origin/<feature_branch>
      remotes/origin/master

    Notice that it lists both the branches that are local and the remote branches on Bitbucket. Using the list as reference, choose the branch you want to checkout.  In this example, the feature branch is the branch.

  3. 使用したいブランチをチェックアウトします。

    $ git checkout <feature_branch>
  4. 対象のブランチで作業中であることを確認します。

    $ git branch

    次のように表示されるはずです。

    $ git branch
    * <feature_branch>
      master

これ以降、すべての Git コマンドはこのブランチに適用されます。リモート Bitbucket リポジトリへ変更をプッシュすると、これらの変更はリポジトリのブランチに適用されます。

Mercurial を使用してコマンド ラインでブランチをチェックアウトする

ローカル システムに、リモート リポジトリからクローンしたローカル リポジトリがあることを確認します。その後、次の操作を実行します。

  1. リポジトリのルートに変更します。

    $ cd <repo_name>
  2. すべてのブランチを一覧表示します。

    $ hg branches

    次のように表示されるはずです。

    <feature_branch>               1:8928355fee43 (inactive)
    default                        0:9a972e4b5a97

    Notice that it lists both the branches that are local and the remote branches on Bitbucket. Using the list as reference, choose the branch you want to use. In this example, the feature branch is the branch.

  3. 使用したいブランチに切り替えます。

    $ hg update <feature_branch>
  4. 対象のブランチで作業中であることを確認します。

    $ hg branch

    You should see your branch:

    <feature_branch>

これ以降、すべての Hg コマンドはブランチに適用されます。リモート Bitbucket リポジトリへ変更をプッシュすると、これらの変更はリポジトリのブランチに適用されます。

最終更新日 2018 年 6 月 20 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.