Little git extras.
Just getting started? Check out these screencasts:
- introduction (archive.org link) -- covers
git-ignore
,git-setup
,git-changelog
,git-release
,git-effort
and more
See the Installation page.
Go to the Commands page for basic usage and examples.
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
Nowaday the continues integrations test is coming and you can access it via the make test
easily.
The CI depends on
python==3.10
pytest==7.4.0
GitPython==3.1.36
So the version or higher is recommended.
Interested in contributing? Awesome!
Please read Contributing before you make a PR, thanks!
As of Git Extras 6.4 the assumed default branch name changed from master
to main
.
This affects the Git Extras commands git archive-file
, git delete-merged-branches
, git delta
, git pull-request
, git show-merged-branches
, git show-unmerged-branches
, and git squash
.
To change the default branch name to master
: change either the configuration git-extras.default-branch
or init.defaultBranch
to master
; the former takes precedence.
For example, git config git-extras.default-branch master
.