
めっちゃスッキリした
リモート追跡ブランチは「ローカルリポジトリにあって、他のリポジトリの状態を追跡するブランチ」のことです。
git fetchすると更新されるあのブランチです。たんにリモートブランチということもあります。たとえばorigin/masterはリモートリポジトリoriginのmasterブランチを追っているリモート追跡ブランチです。上流ブランチは大雑把にいうと「引数なしで
git pullしたとき対象になるブランチ」のことです。たとえばmasterをチェックアウトしてgit pullすると自動的にorigin/masterの変更を引っ張ってきますね。ここでorigin/masterはローカルブランチmasterの上流ブランチです。「masterはorigin/masterを追跡 (tracking) している」ともいいます。




