A useful script that displays local & remote branches, what are in sync and what need merging,
and so on, like so:
Local branch: heads/master [x] in sync with remote Remote branch: origin/master ([email protected]:account/project.git) [x] in sync with local Feature branches: [x] ticket_827 is merged in [ ] ticket_831 is NOT merged in (1 commit ahead; 18 commits behind) - [dependencies] Depend on library X, version Y [bfda321]
$ make git-alias
(makes $ git wtf
work)
$ make git-sh-alias
(makes master!repo> wtf
work in git-sh console)
or just:
$ make
to perform both actions.
Then:
sudo make install
(obviously, installs git-wtf script into your /usr/local/bin directory)