{
    "mode": "man",
    "parameter": "git-whatchanged",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/git-whatchanged/1/json",
    "generated": "2026-07-05T11:48:25Z",
    "synopsis": "git whatchanged <option>...",
    "sections": {
        "NAME": {
            "content": "git-whatchanged - Show logs with difference each commit introduces\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "git whatchanged <option>...\n\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Shows commit logs and diff output each commit introduces.\n\nNew users are encouraged to use git-log(1) instead. The whatchanged command is essentially\nthe same as git-log(1) but defaults to show the raw format diff output and to skip merges.\n\nThe command is kept primarily for historical reasons; fingers of many people who learned Git\nlong before git log was invented by reading Linux kernel mailing list are trained to type it.\n",
            "subsections": []
        },
        "EXAMPLES": {
            "content": "",
            "subsections": [
                {
                    "name": "git whatchanged -p v2.6.12.. include/scsi drivers/scsi",
                    "content": "Show as patches the commits since version v2.6.12 that changed any file in the\ninclude/scsi or drivers/scsi subdirectories\n"
                },
                {
                    "name": "git whatchanged --since=\"2 weeks ago\" -- gitk",
                    "content": "Show the changes during the last two weeks to the file gitk. The \"--\" is necessary to\navoid confusion with the branch named gitk\n"
                }
            ]
        },
        "GIT": {
            "content": "Part of the git(1) suite\n\n\n\nGit 2.34.1                                   02/26/2026                           GIT-WHATCHANGED(1)",
            "subsections": []
        }
    },
    "summary": "git-whatchanged - Show logs with difference each commit introduces",
    "flags": [],
    "examples": [
        "Show as patches the commits since version v2.6.12 that changed any file in the",
        "include/scsi or drivers/scsi subdirectories",
        "Show the changes during the last two weeks to the file gitk. The \"--\" is necessary to",
        "avoid confusion with the branch named gitk"
    ],
    "see_also": [],
    "tldr": {
        "source": "official",
        "description": "This command is an alias of `git log --raw --no-merges` (log with raw diffs for each commit).",
        "examples": [
            {
                "description": "View documentation for the original command",
                "command": "tldr git log"
            }
        ]
    }
}