-2
私はのようないくつかのコミットを提出した場合:Gitで古いコミットを削除するには?
1 - > 2 - > 3 - > 4
どのように私は3をコミット削除することができますか?
それぞれのコミットを言って、その注文番号を同じファイルに追加するだけです。
1だから
:ファイルのコンテンツは1
2:ファイルの内容は、12
3:ファイルの内容は、123
4:ファイルの内容は1234です。
私はのようないくつかのコミットを提出した場合:Gitで古いコミットを削除するには?
1 - > 2 - > 3 - > 4
どのように私は3をコミット削除することができますか?
それぞれのコミットを言って、その注文番号を同じファイルに追加するだけです。
1だから
:ファイルのコンテンツは1
2:ファイルの内容は、12
3:ファイルの内容は、123
4:ファイルの内容は1234です。
これはすべて、コミットを取り除く "。
あなたがgit revert
を使用し、コミット前のからの変更を元に戻したい場合。これにより、指定されたコミットの反対の新しいコミットが作成されます。
変更履歴から以前のコミットを削除する場合は、git rebase -i
を使用します。これにより、編集可能なテキストファイルが与えられ、与えられたコミットの操作方法に関するコマンドが提供されます。これらのコマンドの1つは、コミットをスキップします。
の可能性のある重複(http://stackoverflow.com/questions/21899440/git-remove-specific-commits)[Gitの具体的なコミットを削除] – idjaw
'Gitのrevert'は、あなたが3 – xbonez
をコミット元に戻すことができます@ xbonezちょうど 'git rever 3'?私がそれをすると、競合エラーが発生しますが、その矛盾を解決する方法がわかりません – Kuan