リモートブランチ
メニューを表示するにはスワイプしてください
ご覧のとおり、リモートを操作する際には、ローカルブランチとリモートブランチの2種類があります。
さらに学ぶ
リモートブランチはリモートリポジトリ上のブランチのコピーであり、ローカル環境では読み取り専用です。
現在Gitリポジトリが追跡しているリモートブランチ(-rはremoteの略)を、次のコマンドで確認します:
git branch -r
ノート
まとめとして、HEAD は作業ディレクトリ内の現在のコミットを参照するリファレンス。これは作業中の現在のブランチの最新コミットを指す。origin/HEAD はリモートリポジトリのデフォルトブランチを指すシンボリックリファレンス。通常、これはリポジトリが開発の主軸とする main ブランチ。
これらのブランチは読み取り専用のため、変更を加えるにはフェッチしてローカルマシンに取り込み、ローカルの変更とマージし、その後プッシュしてリモートリポジトリに反映する必要がある。
ここで疑問となるのは、現在のブランチがリモートの対応ブランチと同期しているかどうかをどのように確認するかという点。よく使われる git status コマンドが役立つ。これはローカル作業ディレクトリの状態だけでなく、ブランチがリモートブランチに対して進んでいるか、遅れているか、同期しているかも表示する。
実際にコマンドを実行してみる:
git status
この場合、git status は ローカル の main ブランチが origin/main と同期していることを示しています。つまり、リモート の main ブランチにまだ取り込まれていない新しい変更はありません。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 2