LoginSignup
6
2

More than 5 years have passed since last update.

git で行がいつ「削除」されたのかを調べる

Posted at

行が追加されたり、変更された時は git blame でいつ行われたか分かります。だが、削除されると分かりません。。そのため、人は不要な行をコメントで残したり愚かな過ちを繰り返すのです

それはおいといて、過去にあった(削除してはいけない)行がいつなくなったのか、マジで調べなくてはいけなくなりました。どうすればよいか「git blame 削除された行」でググったところ、分かりました。

の最初の回答によると

git log -p -S'削除された文字列' ファイルパス 

でよいそうです。実際、これでいつ「うっかり、その行を削除してしまったか」分かりました。(でも、これ、その行がだいたいどういう内容か分かってる時しか分かりませんね…)

以上

6
2
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
6
2