「git push」を実行する場合、「--set-upstream」は何をしますか? 質問する

「git push」を実行する場合、「--set-upstream」は何をしますか? 質問する

git は何--set-upstreamをしますか?

私はそれを読んで理解しようとしましたgit マニュアル、しかし、よく分かりませんでした。

ベストアンサー1

混乱を避けるため、
最近のバージョンでは、gitこのやや曖昧な--set-upstreamオプションを廃止し、同じ構文と動作を持つ
より詳細な--set-upstream-toオプションを採用しています。 [

参照]


git branch --set-upstream-to <remote-branch>

現在のローカル ブランチのデフォルトのリモート ブランチを設定します。

今後のgit pullコマンド (現在のローカル ブランチがチェックアウトされている状態) では、コミットを現在のローカル ブランチに
取り込もうとします。<remote-branch>


--set-upstream/を明示的に入力しなくても済む 1 つの方法は、次のように--set-upstream-to短縮フラグを使用することです。-u

git push -u origin local-branch

これにより、将来のプッシュ/プル試行の上流の関連付けが自動的に設定されます。
詳細については、こちらをご覧ください。上流ブランチと追跡に関する詳細な説明

おすすめ記事