emahiro/b.log

日々の勉強の記録とか育児の記録とか。

git restore を使う

Overview

今日教えてもらったのだが、git の差分で余計な差分(時刻の更新とか)が出てしまったときにわざわざ file changes に表示させてレビューのノイズにしたくないときには git restore コマンドを使うと良い。

tracpath.com

使い方

一つ前に戻す

git restore -s HEAD~1 $filePath

特定のコミットに戻す

git restore -s $CommitHash $filePath

感想

自動生成コマンドの副産物としていらない差分を Pull Request 煮含めてしまうことがよくあるのでこの git restore コマンドはそういうときに便利だなと思いました。

Git は毎回発見があって面白い。