存在する場合にのみリモートからブランチをチェックアウトするエイリアスを作成するにはどうすればよいですか。つまり、どうすれば抑えることができますか
が見つからないが、正確に 1 つのリモート ( と呼ぶ) に一致する名前を持つ
<branch>
追跡ブランチが存在する場合は、<remote>
$ git checkout -b <branch> --track <remote>/<branch>
これをどのように再現していますか:正確な名前のリモートブランチがあるとしbranch/Name
ましょうが、(フェッチ後) name でブランチをチェックアウトしようとしbranch/NAME
ます。これが行うことは、という名前でローカルにブランチを作成することですbranch/NAME
が、名前でリモートブランチを作成するbranch/NAME
と、混乱が始まります。私がやりたいのは、git checkout で大文字と小文字を区別することだけです。したがって、リモートエイリアスに正確な名前のブランチがない場合、何らかのメッセージなどで単に失敗するはずです。