Quite a lot of extras for git. git-release, git-ignore, git-setup, git-changelog, git-effort, and more.
git
Go to file
罗泽轩 78c5ca28a0
git-cp: don't stop execution when merge.ff is not set (#1096)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2023-10-26 12:28:19 +08:00
.github change installation source from master to main (#1092) 2023-10-23 12:13:40 +08:00
bin git-cp: don't stop execution when merge.ff is not set (#1096) 2023-10-26 12:28:19 +08:00
etc fix: Restore zsh completions to working completion (#1079) 2023-09-23 13:38:15 +08:00
helper fix: No longer pollute env with GREP_OPTIONS 2023-01-30 21:00:39 -08:00
man test(git-alias): add its unit test (#1077) 2023-09-27 10:21:35 +08:00
tests test(git-archive-file): add unit test (#1084) 2023-10-17 13:54:09 +08:00
.editorconfig tweak editor config (#1027) 2023-01-28 17:15:20 +08:00
.pytest.ini feat(auto-test): CI with pytest (#1066) 2023-09-19 11:11:43 +08:00
AUTHORS Version 7.0.0 (#1040) 2023-04-24 22:03:26 +08:00
brew-release.patch change installation source from master to main (#1092) 2023-10-23 12:13:40 +08:00
check_dependencies.sh updates per request of spacewander 2022-05-05 11:19:30 -04:00
check_integrity.sh tweak: Fix typos (#1046) 2023-05-18 10:19:24 +08:00
Commands.md feat: Implement git-get command (#1045) 2023-08-12 13:49:33 +08:00
CONTRIBUTING.md implement fish completions file 2020-07-27 15:45:37 +10:00
History.md Version 7.0.0 (#1040) 2023-04-24 22:03:26 +08:00
install.cmd read COMMANDS_WIHOUT_REPO from not_need_git_repo file 2019-12-09 17:13:56 +01:00
install.sh Switch from using /tmp to using mktemp 2019-09-05 12:41:45 +08:00
Installation.md change installation source from master to main (#1092) 2023-10-23 12:13:40 +08:00
LICENSE Mention initial copyright year and add contributors to copyright 2016-01-30 17:30:04 +05:30
Makefile makefile: Allow bypassing conflict check (#1080) 2023-09-26 11:35:24 +08:00
need_git_commit git-back: removed 2020-08-28 22:23:41 +08:00
not_need_git_repo feat: Implement git-get command (#1045) 2023-08-12 13:49:33 +08:00
Readme.md feat(auto-test): CI with pytest (#1066) 2023-09-19 11:11:43 +08:00

Git Extras

Little git extras.

Screencasts

Just getting started? Check out these screencasts:

Installation

See the Installation page.

Commands

Go to the Commands page for basic usage and examples.

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

Test

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.

Contributing

Interested in contributing? Awesome!

Please read Contributing before you make a PR, thanks!

The change of the default branch

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.