Git のすべてのリモートブランチをリストアップする
Git は、コードをプッシュする中央サーバーを持たない分散バージョン管理システムとして具体的に知られています。それにもかかわらず、ブランチ内の必要な他のリポジトリとの間で、必要な変更を直接プッシュおよびプルします。これにより、いつでも元のコードベースから分岐する機会が得られます。これにより、他の開発者とより簡単に連携できるようになり、チーム内のワークフローに多くの柔軟性がもたらされます。
異なるマシン上に複数のローカルリポジトリを持ち、作業が終了したときにそれらを同じリモートリポジトリにプッシュすることができます。これにより、1 台のマシンのリポジトリを 2 台目のマシンに複製し、そこから作業することができます。
リモート追跡ブランチは、リモートブランチを追跡するローカルブランチです。これらはリモートリポジトリへのローカルポインタであり、リモートブランチにすばやく切り替えるために簡単に使用できます。コマンド git remote
を使用してそれらを作成でき(--track
オプションで作成されます)、他のローカルブランチと同じように使用できます。通常、次のコマンドで作成されます。
git branch --track <remote-branch> <local-branch>
--track
オプションを gitbranch コマンドに追加できます。これを使用して、ブランチコミットも追跡できます。コマンドは次のとおりです。
git branch --track <remote-branch> <local-branch>.
Git リモートブランチのリスト
このセクションでは、Git のすべてのリモートブランチを一覧表示する方法について説明します。以下にリストされている複数のコマンドに関連付けられているリモートブランチをリストできます。Git には、リポジトリ内の現在の状況に応じてさまざまなタイプのブランチを表示するさまざまなコマンドがあります。
git branch
コマンドを使用してローカルブランチを表示します。git branch -a
コマンドは、リモートブランチとの同期を維持するために設定したローカルブランチとリモートトラッキングブランチを一覧表示します。git branch -r
コマンドは、リモート追跡ブランチをリストしますが、ローカルブランチはリストしません。git remote show
コマンドは、リモートブランチを一覧表示することもできます。Git のリストブランチの構文は次のとおりです。
git branch -a
gitbranch-r コマンド
の構文は次のとおりです。
git branch -r
git remote show
コマンドの構文は次のとおりです。
git remote show [name]
ここで、name
はリポジトリ内のリモートブランチ
の名前です。リモートオリジンリポジトリのマスターブランチに接続されているリモートブランチを表示するには、次のコマンドを使用します。
git branch -r origin/master
以下のコマンドを使用して、リモートオリジンリポジトリのマスターブランチに接続されているリモートトラッキングブランチを確認します。
git branch -a origin/master
ローカルリポジトリによって追跡されていないリモートブランチを表示するには、-a
フラグを追加すると言えます。
git remote show origin -a * remote origin
リモートブランチが多数ある場合は、次のコマンドを使用して、出力を追跡されたリモートブランチのみに制限すると便利な場合があります。
git remote show origin --tracked * remote origin
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn関連記事 - Git Branch
- Git Show リモート追跡ブランチ
- Git であるブランチから別のブランチに変更をコピーする
- Git でリモート ブランチの追跡を停止する
- Git の別のブランチからファイルをコピーする
- Git ブランチ ポインターを別のコミットに移動する
- GitHub でのフォークとブランチの違い