1
ブランチをリベースするときに、interactive
オプションを確認するのを忘れた。最後のコミットが1つ必要ですが、代わりにマスターにN個のコミットがあります。 rebaseプロセスが完了した後にコミットを抑制することは可能ですか?リベース後にスカッシュがコミットする
ブランチをリベースするときに、interactive
オプションを確認するのを忘れた。最後のコミットが1つ必要ですが、代わりにマスターにN個のコミットがあります。 rebaseプロセスが完了した後にコミットを抑制することは可能ですか?リベース後にスカッシュがコミットする
はい、それらを再度リベースできます。インタラクティブリベースのため、次のコマンドを使用します
<commit-id>
あなたは変わらずたい最後にコミットされ
git rebase --interactive <commit-id>
。その後、エディタが表示されます。すべてのpick
コマンドをsquash
に変更して、押しつぶしたいコミットを1つに変更します。
ありがとう、Johannes!それは働いている。 – zatziky
_virtual_オプションとは何ですか?どのツールを使用していますか?これは標準的なgit cliのようには見えません。 –
@JohannesThorn、申し訳ありません、もちろん私は '対話的な意味 'を意味しました。 – zatziky
[Squashの最後のXがGitを使ってコミットする可能性があります](http://stackoverflow.com/questions/5189560/squash-my-last-x-commits-together-using-git) –