前提・実現したいこと
Gitの操作についてです。
リモートリポジトリの不要な変更履歴を削除したいです。
作業ブランチで作業しており、マージリクエスト(プルリクエスト)を立てたいです。
現在、A、Bの2ファイルの変更がリモートリポジトリの作業ブランチに記録されております。
Aファイルの変更はメインのブランチに反映させたいものの、Bファイルの変更については反映させたくありません。
各コミットはAファイル、Bファイルの変更で混在しており、特定のコミットまで一括で戻るのは難しいです。
指定したファイルの変更履歴を全て削除するような操作がしたいです。
試したこと
git checkout {戻したいログのID} {戻したいファイル名}
上記コマンドを実行すれば特定のファイルだけ特定のコミットに戻れる、つまり変更を加える前の状態に戻れるかもしれないと考えました。
しかし、実行しても手元のコードが書き換わりませでした。
補足情報(FW/ツールのバージョンなど)
解決方法が分かる方がいらっしゃいましたら、ご教授頂けないでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー