最近まで、--trackswitch forの存在を知りませんでしたgit branch。ドキュメントを読んでこのコマンドを試しましたが、意味がありません。
--track新しいブランチを作成するときは、開始点ブランチを新しいブランチの「上流」としてマークするようにエントリを設定
branch.<name>.remoteおよび構成します。 この構成は、と gitbranch.<name>.mergeの 2 つのブランチ間の関係を表示するように git に指示します。さらに、新しいブランチがチェックアウトされたときに、引数なしで上流からプルするように指示します。git statusbranch -vgit pullこの動作は、開始点がリモート トラッキング ブランチである場合のデフォルトです。
false必要に応じて branch.autoSetupMerge 構成変数を に設定し、 --no-track が指定されたかのように常に動作するようにしますgit checkout。start-point がローカルまたはリモート追跡ブランチの場合にこの動作が必要な場合は、にgit branch設定します。always
ブランチを上流ブランチに追跡させたい場合、人々がこのスイッチに関連していることがわかります。
どういう意味ですか?それは私ですか、それともこのスイッチの説明はわかりにくいです。term を使用するときはupstream、変更をプッシュできる別のリモート リポジトリ (フォーク) を参照します。
リモート ブランチの追跡を開始するとどうなりますか? それはどのように局所的に現れますか?