Git
Global Commit Template
Installed via cli-install git:commit-template:global
or cli-install g:c:g
Following a commit message standard can be very hard at the beginning. And looking at instructions is annoying. A good commit template helps with this and recalls the important parts of the standard.
This installation will let choose one of many predefined commit templates. You can have a look at the various templates at https://github.com/UFOMelkor/git-commit-templates
Global .gitignore
Installed via cli-install git:ignore:global
or cli-install g:i:g
Adding the same files over and over again to your .gitignore
can be very
annoying. Therefore Git allows to ignore files globally within a global
.gitignore
file.
This installation let you assemble a global .gitignore
file using the templates
from https://github.com/github/gitignore and configures git to use it.
Oh my git
Installed via cli-install git:oh-my
or cli-install g:o
oh my git provides a small toolbar within your bash that only appears when you are within a Git repository. It visualizes things like the upstream branch, the status of the upstream branch (commits behind/ahead, fast forward possible) and other useful information.
For further details see https://github.com/arialdomartini/oh-my-git
SCM Breeze
Installed via cli-install git:scm-breeze
or cli-install g:s
SCM Breeze is a set of shell scripts (for bash and zsh) that enhance your interaction with git. It integrates with your shell to give you numbered file shortcuts, a repository index with tab completion, and many other useful features.
For further details see https://github.com/ndbroadbent/scm_breeze