2011-07-29 21 views
0

以前のコミットを削除したい。これは私のレポが今のようなものです -Gitで以前のコミットを削除する

コミットAとCを削除し、それらの変更を破棄したいと思います。私はGitの中でこれを行うことができますどのように

R----B-----HEAD. 

- これが私のレポは、のようになります方法ですか?

ありがとうございました。

答えて

6

git rebase -i Rを使用し、AC行を削除して保存します。

GitコミュニティブックのInteractive Rebasingおよび詳細についてはreorder commits with rebaseを参照してください。

+3

gitの履歴が書き換えられることに注意してください。 – tauran

+1

...誰かがあなたのレポを複製した場合に問題となる – eckes

+0

ありがとう、やっていないことにしました。変更を上書きします。 – Pranav

関連する問題