Features:
git branch
-> List branches with their status, description, references and relation to main branch.git cd
-> Alias forgit root
fromgit-extras
for jumping into repository root directory.git comment
-> Add comment via editor to current branch, read bygit branch
.git mark <tag>
-> Add tag to current branch description.git branch
supports tagspr
andfinished
.git unmark <tag>
-> Removes tag from current branch description.git finish
-> Addsfinished
tag to current branch.git unfinish
-> Removesfinished
tag from current branch.git pr codespell
-> Runs codespell against diff and log from the main branch.
Additional information are stored in .git/config
, which means they will be removed if you delete and clone your repository again.
Dependencies:
util-linux
-> Forcolumn
command for nice, aligned formatting.git-extras
-> Forgit root
command.
To try it out, run the commands below:
git clone https://github.com/invidian/git-bash-wrapper.git
cd git-bash-wrapper
source ./git.sh
git branch