Forrest logo
back to the git tool

git-diff-files:tldr:83d0b

git-diff-files: Show only the names of changed files.
$ git diff-files --name-only
try on your machine

The command "git diff-files --name-only" is used to display the names of the files that have differences between the working tree and the currently committed files in the Git repository.

Here's a breakdown of the command:

  • "git diff-files" is the main command. It is used to compare files in the working tree with those in the repository.
  • "--name-only" is an option provided to the "git diff-files" command. It specifies that we only want to see the names of the files with differences, rather than the actual differences themselves.

When you execute this command, Git compares the content of each file in the working directory to the most recent commit in the repository. If any differences are found, it will display the names of those files in the output.

This command is useful when you want to quickly find out which files have been modified in your working tree and haven't been committed yet. It is commonly used to determine which files need to be staged and committed to keep track of changes in your Git repository.

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