\u0026gt;①ローカルのorigin/mainは、ローカル
\u0026gt;のmainの上流ブランチである
リモートのmainブランチ内容のロ一カルコピーを指すローカルブランチ
\u0026gt;②リモートのmainは、ローカルの\u0026gt;origin/mainの上流ブランチである
origin/mainは①の意味なので誤り
③リモートのmainは、ローカルのmainの上流ブランチである
ローカルのmainにリモートのmainを上流ブランチとして設定していなくてもpushはできるので、リモートのmainが上流ブランチとは限らない。
最も頻繁にpushするpush先は普通便利だから上流ブランチにするけど、上流ブランチに設定しなくても運用は充分できます。
上流ブランチというのはローカルブランチの設定のひとつです。