gitsh is a new way to use Git: instead of running Git commands in a general
purpose shell like zsh or bash, gitsh provides you with a dedicated shell just
for your Git commands.
Many of the early Unix utilities, like dc, didn’t take sub-commands lik…
Read more at the source