w3hello.com logo
Home PHP C# C++ Android Java Javascript Python IOS SQL HTML videos Categories
Git: Find out in which commit was a particular code added?

Run git blame on the file. It'll show you the commit ID, the date and time, and who committed it- for each line. Then just copy out the commit identifier and you can use it in git log <commit> or git show <commit>.

For example, I've got a file, called test.txt, with lines added on different commits:

$ cat test.txt
First line.
Second line.

Running the git blame:

$ git blame test.txt
^410c3dd (Leigh 2013-11-09 12:00:00 1) First line.
2365eb7d (Leigh 2013-11-09 12:00:10 2) Second line.

The first bit is the commit ID, then name, then date, time, time zone, and finally the line number and line contents.

© Copyright 2018 w3hello.com Publishing Limited. All rights reserved.