の他の部分に影響を与えずマージそれは3週齢のコミットとたくさんのようにそれはある私にGitリポジトリ:私は(リバースコミット)戻したいコミットに行くときこの元に戻すアン旧コミット
error: commit X is a merge but no -m option was given.
を与えますそのマージの後に他の人々の他のものを押し込んだ。私は、矛盾のトンを引き起こすことなく、そのマージで行われた変更を削除したい。
私はそれをコミットする前に(コミットY)、これの後にすべてが消えてしまいます。私がそのようにプッシュすれば、誰かが存在するファイルで何かを変更した場合、そのコミットで(YではなくX)。
これを行うためのクリーンで、うまく簡単な方法はありますか?申し訳ありませんが、私は間違ったことを仮定している場合、私はgit初心者です。私は簡単に行ってください。
マージ後にいくつのコミットが行われましたか?あなたはマージによってもたらされた変更を永遠に取り除きたいですか? –
たくさん..そして、はい、私は一緒にそれらをすべて取り除きたいです。私はAndyのソリューションがうまくいくと思う。おかげでたくさん! – pdace