Forrest logo
back to the git tool

git-blame:tldr:f2e38

git-blame: Print file with author name and commit hash on each line.
$ git blame ${filename}
try on your machine

The git blame command in Git is used to find out who last modified each line of a given file, along with the commit hash and the date of the last modification. The command takes the following format: git blame ${filename}.

Here is an explanation of each component:

  • git blame: This is the main command that tells Git to run the blame operation.
  • ${filename}: This is the file for which you want to see the line-wise commit history. You need to replace ${filename} with the actual name of the file you want to analyze. For example, if you want to analyze the file named "script.js", you would run git blame script.js.

After running the command, Git will display the contents of the file along with additional information about each line. The output will include the commit hash, the author name, the date of the commit, and the line of code that was last modified. This is useful in understanding the history of a file and identifying who was responsible for specific changes.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the git tool