私はGitを使い始めています。私は何か間違っているように感じています。リポジトリのコミットとファイルの変更をプルリクエストに表示されないようにロールバックするにはどうすればよいですか?
私は自分のフォーク上で特定のコミットにロールバックしようとしています。コミットのすべての履歴とその変更をその時点まで消去しています。私はここで提案されたすべてのものを試しましたが、違いはありませんでした。私はプロジェクトにプルリクエストをする必要がありますが、すべてのコミットとマージコミットのトンを含めています。それに引っ張る人は、自分自身と同じくらい多くのコミットがないので、私は何か間違っていると信じています。
元に戻す必要がある唯一の理由は、リクエストに含まれたくないWIPコミットがあるためです。その前にきれいにしたいと思います。
ありがとうございます。
コミットとマージをすべて再生し、1回のWIPコミットを削除するだけです。これは大変な作業であり、エラーが発生する可能性があります。あなたは 'git revert 'を使ってそのコミットを元に戻すことができます。' – CharlesB
WIPブランチでマージしてはいけません。 – Learath2
それはちょうどそうではありません...それはもっと似ています、私は愚かで、たくさんの命令とそれに挑戦していました、これに戻る過程で、私は本当に新鮮なものから始めたいと思います。これを行うことの一部は、私がどのように知っているかということです。 (そして、心配しないで、私のフォークから何も使用しない人がいるので、そうすることで問題は発生しません)。私はファイルを元に戻すためにプルの要求を最終的に行う必要があります。私がもう必要としないコミットがいくつかあります。上流からの更新をロールバックしてマージするだけで、後で変更を取り戻すことができます。 – Whitellama