この一連のコミットを考えてみましょう。
foo: a => b => c => d
\bar: => e => f => g
ブランチから始めて、時々からfoo
新しいブランチを作成します。今、ブランチで commit に取り組んでいると、 commit を間違えたことに気づきました。それで、編集のためにコミットを実行して開きます。変更を加えてステージングし、実行します。bar
foo
h
bar
c
git rebase
c
git rebase --continue
今、私のbar
ブランチが更新されました。ただし、foo
ブランチはまだコミットの元の欠陥のあるバージョンを指していc
ます。
特定のコミットへのポインターを含むすべてのブランチが識別され、一度に 1 つずつリベースされる、レポ全体のリベースを実行する方法はありますか?
私は手動の方法を知っています-fooをリベースし、新しいSHAを挿入/チェリーピックしますが、どのブランチがコミットを参照しているかを知る必要があります。しかも手作業が必要です。