私たちの共通の開発ワークフローは、ブランチb
をチェックアウトし、それにバッチをコミットし、コミットを1つにスチールします(まだb
にあります)。Git squashはすべて矛盾することなくブランチにコミットします
ただし、すべてのコミットを縮退するプロセスでは、複数のステップで頻繁に競合が発生します。
私は基本的に1がそれをコミットにブランチを変更したいが、私はいくつかの検索を行ってきたが、私は正確に何を見つけていない最後の時のリポジトリの状態がb
にコミット表しを探しています。私はmerge --squash
を望んでいません。なぜなら、マージする前に潰れたフィーチャーブランチをテストしたいからです。
可能性をコミット[gitでは、マージ - スカッシュとリベースの違いは何ですか?](http://stackoverflow.com/questions/2427238/in-git-what-is-the-difference-between-merge-squash-アンドレバse) –
その質問から、私は 'G'が' stable'になることを望んでいません。まだそれが機能ブランチ上にあることを望みます。もし私が何かを紛失しているかどうか分かりません –
あなたはチェリーピックで 'G'を選ぶことができませんでしたか? –