View git history for folder

Git

Git Problem Overview


How can I view git log history for all files within a folder ?

I have found several posts on how to show log for a specific file, but haven't found for a specific folder.

Git Solutions


Solution 1 - Git

You can use either foldername or foldername/*. Either way should work.

git log -- path/to/folder
git log -- path/to/folder/*

History of renamed files will not be followed with this method.

Please note that -- is optional as well. (from git log manual)

[--] <path>...

           Show only commits that are enough to explain how the files that match the specified paths came to be. See History Simplification below for
           details and other simplification modes.

           Paths may need to be prefixed with -- to separate them from options or the revision range, when confusion arises.

Solution 2 - Git

if you want to use a graphic tool, such as gitk, it works the same:

gitk -- path/to/folder

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionThomas VervikView Question on Stackoverflow
Solution 1 - GitknittlView Answer on Stackoverflow
Solution 2 - GitOSdaveView Answer on Stackoverflow