リモートブランチを追跡する方法 - Gitの基本ガイド


  1. リモートブランチの一覧を表示する: まず、リモートリポジトリに存在するブランチを確認しましょう。ターミナルまたはコマンドプロンプトで以下のコマンドを実行します。
git branch -r

このコマンドにより、リモートブランチの一覧が表示されます。

  1. リモートブランチをローカルに取得する: リモートブランチを追跡するには、まずそれをローカルに取得する必要があります。以下のコマンドを使用します。
git checkout -b ローカルブランチ名 リモートブランチ名

例えば、リモートブランチ名が「origin/feature」で、ローカルブランチ名を「feature」とする場合、以下のようにコマンドを実行します。

git checkout -b feature origin/feature

このコマンドにより、リモートブランチがローカルに取得され、同時に新しいローカルブランチが作成されます。

  1. リモートブランチの変更を取得する: リモートブランチを追跡している場合、他の開発者がリモートブランチに変更を加えた場合にそれを取得することができます。以下のコマンドを使用します。
git pull origin リモートブランチ名

例えば、リモートブランチ名が「origin/feature」とする場合、以下のようにコマンドを実行します。

git pull origin feature

これにより、リモートブランチの変更が取得され、ローカルブランチが更新されます。

  1. リモートブランチの変更をプッシュする: 自分がリモートブランチを変更し、それを他の開発者と共有したい場合は、以下のコマンドを使用します。
git push origin ローカルブランチ名

例えば、ローカルブランチ名が「feature」とする場合、以下のようにコマンドを実行します。

git push origin feature

このコマンドにより、ローカルブランチの変更がリモートブランチにプッシュされます。

以上が、Gitでリモートブランチを追跡するための基本的な手順です。これらの方法を使って、他の開発者との作業を効果的に同期させることができます。