git-contrib
Show git commit contributions summary
TLDR
Display all commit hashes and their corresponding commit messages from a specific author
SYNOPSIS
This isn't a single command. Refer to individual scripts within git-contrib. Common pattern: git
DESCRIPTION
git-contrib is not a single command, but a collection of helper scripts and tools designed to enhance and streamline Git workflows, particularly around contributing to open-source projects and managing complex Git repositories. These scripts often automate repetitive tasks, provide helpful information about the repository's state, or simplify common operations.
The specific tools available within git-contrib can vary depending on the installation and the git repository you're using. They aim to make contributing easier, especially for those new to Git or large projects. Expect to find scripts related to patch creation, branch management, commit analysis, and more. Because it's a collection, the 'man' page isn't specific, but the specific scripts have their own documentation. Consult individual script documentation for usage. They often rely heavily on command line git tools.
CAVEATS
Because git-contrib is a collection of scripts, its availability and the specific tools it provides depend heavily on the distribution and custom installation. The features and implementation of these tools can vary significantly.
SCRIPT IDENTIFICATION
To identify the available scripts in your git-contrib installation, you'll generally find them in a directory named something like 'contrib' or 'contrib/scripts' within your Git installation directory. The precise location will depend on how Git was installed on your system.
USAGE
The individual scripts in git-contrib are generally designed to be run as subcommands of Git. For example, if a script is named 'git-foo', you would typically run it as 'git foo' from the command line, after ensuring it is in your PATH. Check specific script documentation for information.
HISTORY
The git-contrib repository grew organically as a collection of scripts and tools created by Git users and developers to address common pain points in Git workflows. It became a popular way to share and distribute useful Git utilities. While not officially part of the core Git distribution, it is widely used and often included in Git installations.
SEE ALSO
git(1), git-apply(1), git-format-patch(1), git-am(1)