Git blame is used to see the last commit and the last author who has modified for each line in the file.
In other words, using git blame, you can see the entire git revision of the file with respect to each line.
Git blame will come in handy when you want to which commit is responsible for the changes and which author has committed those changes.
Usage
git blame <file_name>
In the above example, I have blamed for a file. You can see the short commit hash, author name, and timestamp for each line throughout the file.
Sometimes, You don’t need to blame the entire file, you just need to blame in a limited line range. Git blame provides the option for that.
**-L **will take the option for the start line and for the end line.
git blame <file_name> -L 80,100
The above command will blame from line 80 through line 100.
In the above example, see the starting line and the ending line.
You can also blame by commit timestamp
git blame <file_name> --since=3.days
This command will blame commits that are more than 3 days old.
#git #software-development #coding #programming #github