Eclipseで "Push to upstream ..."を使用すると、新しい "local"コミットがリモートリポジトリにプッシュされ、リモートブランチrefがローカルリポジトリで更新されます(したがって、master
とorigin/master
は同じコミットを参照します)。Eclipseの "Push ..."と "Push to upstream ..."との違い
ウィザードウィンドウ(refs/heads/*
)でプッシュリファレンスをマスターに追加すると、新しい「ローカル」コミットが(以前のように)リモートリポジトリにプッシュされますが、リモートブランチrefは更新されません(master
は最後のコミットを参照しますが、origin/master
は移動しませんでした)。
これらの2つの作業方法の違いは何ですか?特定の分散型ワークフローには有効ですか? これら2つのアプローチの対応するgitコマンドは何でしょうか?
良い質問。私は聞いたことがなく、リモート追跡されたブランチがプッシュする際に更新されないユースケースを想像できません。 – Mot