# phpman > man > git-whatchanged(1)

> **TLDR:** This command is an alias of `git log --raw --no-merges` (log with raw diffs for each commit).
>
- View documentation for the original command:
  `tldr git log`

*Source: tldr-pages*

---

[GIT-WHATCHANGED(1)](https://www.chedong.com/phpMan.php/man/GIT-WHATCHANGED/1/markdown)                           Git Manual                           [GIT-WHATCHANGED(1)](https://www.chedong.com/phpMan.php/man/GIT-WHATCHANGED/1/markdown)



## NAME
       git-whatchanged - Show logs with difference each commit introduces

## SYNOPSIS
       _git_ _whatchanged_ <option>...


## DESCRIPTION
       Shows commit logs and diff output each commit introduces.

       New users are encouraged to use [**git-log**(1)](https://www.chedong.com/phpMan.php/man/git-log/1/markdown) instead. The **whatchanged** command is essentially
       the same as [**git-log**(1)](https://www.chedong.com/phpMan.php/man/git-log/1/markdown) but defaults to show the raw format diff output and to skip merges.

       The command is kept primarily for historical reasons; fingers of many people who learned Git
       long before **git** **log** was invented by reading Linux kernel mailing list are trained to type it.

## EXAMPLES
### git whatchanged -p v2.6.12.. include/scsi drivers/scsi
           Show as patches the commits since version _v2.6.12_ that changed any file in the
           include/scsi or drivers/scsi subdirectories

### git whatchanged --since="2 weeks ago" -- gitk
           Show the changes during the last two weeks to the file _gitk_. The "--" is necessary to
           avoid confusion with the **branch** named _gitk_

## GIT
       Part of the [**git**(1)](https://www.chedong.com/phpMan.php/man/git/1/markdown) suite



Git 2.34.1                                   02/26/2026                           [GIT-WHATCHANGED(1)](https://www.chedong.com/phpMan.php/man/GIT-WHATCHANGED/1/markdown)
