はい。私がブランチにいて(たとえばworking
)、別のブランチからの変更をマージしたい(たとえばmaster
)場合git-merge master
、working
ブランチ上でコマンドを実行すると、履歴をまったくリベースせずに変更がマージされます。を実行するgit-rebase master
と、の変更master
がリベースされ、working
ブランチの一番上に配置されます。しかし、変更をマージし、変更を最上位にmaster
リベースしたい場合はどうなりworking
ますか?それ、どうやったら出来るの?できますか?
git-rebase working
自分のmaster
ブランチで実行して自分の変更をmaster
ブランチの一番上に置くことはできましたが、自分のworking
ブランチでそれを実行できるようにしたいのですが、どうすればよいかわかりません。私が考えることができる最も近いのは、新しいブランチを作成し、その上に変更をmaster
リベースするworking
ことですが、working
ブランチを変更する代わりに新しいブランチを使用します。
git rebase working
移動するmaster
のを変更(ことをポイントした後working
の一番上になるように分岐)working
支店-しかし、それはに行うには非常に賢明なことではないmaster
:)