LoginSignup
1
1

More than 5 years have passed since last update.

Git: 特定の変更中のファイルの一覧を取得して何かする

Posted at

大量の変更の中からあるクラスHogeを使った個所だけをまとめて小さいコミットにしたかったが、全部の差分を目視して確認したくなかったので考えた記録。

git ls-files-m オプションで変更のあるファイルの一覧を出せたので

ag -l HOGE $(git ls-files -m) | xargs git diff

で関係ありそうな個所をチェックして

ag -l HOGE $(git ls-files -m) | xargs git add
git commit

もしファイル内で含めなくない行があったら git add -p で調整する。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1