6
git push origin
のデフォルトの動作は、「同じローカル名と遠方の名前を持つすべてのブランチをプッシュする」ことです。`git push`は` git push origin newfeature`の省略形として機能しますか?
新しいブランチnewfeature
を作成してチェックアウトすると、git push
ブランチをデフォルトでorigin
にプッシュしますか?
また、チェックアウトしてもgit push origin newfeature
を使用する必要がありますか?
さらに、コマンドgit push HEAD
はこれに関連していますか?
これは、git push HEADとgit pushがまったく同じ機能を持つこと、つまりチェックアウトされたブランチをリモートにプッシュすることを意味しますか?(同じ名前のブランチがすでにリモートに存在する限り) – eoinoc
デフォルトでは、 'git push'は、リモートのブランチと一致するすべてのローカルブランチをプッシュします。ローカルA、ローカルB、ローカルCを持ち、リモコンにAとCがある場合、AとCの両方がプッシュされます(ただし、 'B'ではなく、既に' B'と一致するリモートがないので)。 – Amber