1

次のシナリオがあります。

いくつかの段階的な変更があり、マスターより先に 3 つのコミットがあります。ステージングされた変更を、3 つのうち最も古いコミットの一部にしたいと考えています。これを行う方法はいくつか知っていますが、代替/より良い方法を探しています。これが私が考えることができる最初の方法です。

git commit -m "Some dummy message since its going to get squashed"
git rebase -i HEAD~4

これによりエディターが起動し、ダミーのコミットを必要な場所に移動して、それを押しつぶすことができます。

これを行うためのより良い/より速い/または単に別の方法はありますか? 私は本当に生産性を高めようとしており、git の内外を学ぼうとしているので、どんな情報でも大歓迎です。

4

1 に答える 1