会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。379件0「リモートブランチ」が何を意味しているか分からないのですが、下記何れですか?a.「リモートブランチ」と「リモート追跡ブランチ」は同義。ローカルリポジトリ内にあり、リモートリポジトリにある参照(ポインタ)を監視しているb.「リモートブランチ」と「リモート追跡ブランチ」は異なる。それとも「リモート参照」=「リモートブランチ」ですか?リモート参照は、リモートリポジトリにある参照(ポインタ)です。(投稿順)2回答としてはbが近いです。「その「リモートブランチ」が、リモートリポジトリにある参照(ポインタ)を監視している」このニュアンスがちょっと違う感じです。公式のドキュメントのもうちょっと後ろに書いてある通り「リモート参照は、リモートリポジトリにある参照(ポインタ)です。具体的には、ブランチやタグなどを指します」が正しいです。リモートリポジトリの中には参照(ポインタ)が保存されていて、それらの参照をリモートブランチやリモートタグと呼んでいます。ローカルリポジトリの中にも参照が存在してて、ローカルリポジトリではそれらを動かすことでローカルブランチの作成をしています。リモート追跡ブランチはローカルリポジトリの中にあって、リモートリポジトリにある特定のリモートブランチを文字通り追跡しています。ローカルリポジトリの中にあるローカルブランチとリモート追跡ブランチは基本的に一対一で紐づけられていてgitの操作でマージしたりしています。-vvとコマンドを打つと、どのローカルブランチがどのリモートブランチを追跡しているかわかります。gitではリモート追跡ブランチとローカルブランチの差分を見ることで、ファイルの差分を確認してcommitするファイルやpullしなければいけない状態かなどを見てくれています。リモート追跡ブランチなくても直接リモートリポジトリのリモートブランチに問い合わせすればいいんじゃない?って思うかもしれないですが、毎回毎回ネットワーク上のリモートリポジトリを問い合わせすると重いですし、もし仮にリモートリポジトリが落ちていると、まったく差分などがわからなくなってしまうため、必要な時にリモートリポジトリを問い合わせするだけにして、基本はローカルリポジトリにあるリモート追跡ブランチを利用しています。fetchというコマンドはリモートリポジトリのリモートブランチとローカルリポジトリのリモート追跡ブランチを同期するコマンドだと思っているとよいでしょう。ほかにもコマンドベースでどのリポジトリのどのブランチを操作しているのか把握すると理解がしやすいと思います。個の銅バッジ5なるほど、「リモートブランチ」自体が監視をしているわけではなく、「リモート追跡ブランチ」が「リモートブランチ」を経由して(に記載されている参照先を)監視しているのですね。0:132「監視」という表現を使っていらっしゃいますが、公式ドキュメントにも「監視」という言葉は利用されておらず、語弊が生まれるように感じます。だれも何も監視していないです。私の回答もちょっと変更しておきました。1:03「ニュアンスが違う」の意味は「誰も何も監視していない」という意味だったのですね。23:33「追跡」よりも「追従」が日本語に近いかなと思います。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?gitのタグが付いた他の質問を参照する。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。