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