git-extras README

The project's README from github.com/tj/git-extras. As one markdown file: README.md.

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

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.

git-extras (tj/git-extras)

Searching Database…

Что это такое?git-extras — это набор дополнительных команд Git, которые добавляют недостающие удобства: сводки по репозиторию, генератор журнала изменений, простановку тегов для релизов, статистику вклада авторов и многое другое.
Это отдельное приложение или набор подкоманд git?Это набор подкоманд на основе shell-скриптов, которые встраиваются в git, поэтому запускаются так же, как любые встроенные команды git (например, git effort, git changelog).
Нужно ли что-то помимо самого git?Только Git и окружение shell в стиле Unix. Скрипты написаны на обычном Shell, а для установки используется make.
Ломает ли смена ветки по умолчанию с master на main что-нибудь?Начиная с версии 6.4 ветка по умолчанию изменилась с master на main. Это затрагивает такие команды, как git archive-file, git delete-merged-branches, git delta, git pull-request, git show-merged-branches, git show-unmerged-branches и git squash. Вернуть прежнее поведение можно, установив git-extras.default-branch в значение master.
Какие команды это добавляет?Команды для сводок по репозиторию, генератор журнала изменений, вспомогательные инструменты для релизов и статистику процента коммитов по авторам, а также многие другие, перечисленные на странице Commands проекта.
Где можно посмотреть, как это работает, перед установкой?В README есть ссылки на скринкасты с командами git-ignore, git-setup, git-changelog, git-release и git-effort.
Как вернуть master в качестве имени ветки по умолчанию?Установите настройку git-extras.default-branch (или init.defaultBranch) в значение master, например: git config git-extras.default-branch master.
Creator
tj
Size
2.3 MB
Stars
18.1K
Age
16y
Commits · 90 Days