直前のコミットにて path/to/file といろんなファイルに跨って変更を入れたけど、 path/to/fileだけ取り消したいときのgitコマンド。

$ git restore -s @^ path/to/file

@^HEAD^ と同意味。

mainブランチ上の状態に戻したい場合はこう。

$ git restore -s main path/to/file

関連記事