新しいブランチを作るための私の通常のワークフローは新しいブランチを作成し、1つのGitのコマンドでその上流を設定
git checkout -b My-New-Branch
とされ、その後、いくつかのローカルのコミット
git push --set-upstream origin My-New-Branch
がgit checkoutのドキュメントを見ると後ローカルブランチを作成するときに--track
を使用して新しいアップストリームブランチを設定する必要があるように見えますが、私はそれを動作させるようには見えません。
git checkout --track origin/My-New-Branch
git checkout -b My-New-Branch --track origin/My-New-Branch
git checkout -b My-New-Branch --track origin My-New-Branch
git checkout -b --track origin My-New-Branch
致命的な:パスを更新し、 同時に「マイ・新支店を」分岐に切り替えることはできません。
がコミットとして解決できない「My-New-Branch」をチェックアウトする予定ですか?
Gitで新しいブランチを作成するときに上流を設定することはできますか?
すべてのワンステッププロセスでは、新しいローカルブランチを作成するときにリモートトラッキングブランチが実際に存在する必要があり、定義しないため、少なくとも2つのステップが必要です。 – torek