リベースについて学んだばかりで、リモートにプッシュされた後はコミットをリベースしないように強く警告されました。リポジトリを爆発させないようにしたい
コミット履歴の例
foo W---X---Y
/ \
master A---B---C---D---E---Z---F---G
ここでは、master ブランチのすべてのコミットが origin/master にプッシュされている可能性があります。
Z
完了した foo ブランチ (Y) を現在のマスター (E) とマージすることにより、git-merge によって行われる自動コミットです。foo モジュールの完成以来、master はいくつかの更新 (F および G) を行いました。
リベースの使用方法は次のとおりです。
foo ブランチを更新する時が来ましたが、マスター ブランチと同期していません。
git rebase master
F と G のコミットを最新の foo ブランチに含めるだけでいいですか?私のコミット履歴が後でどのように見えるかを示すために、私の図を修正してもらえますか?