Generally speaking, I’m exclusively using Git CLI because I’ve witnessed people who insist on using GUI frontends seem to stagnate on the Git learning curve.
Nevertheless, I appreciate working with a visual diff/merge tool in the following situations:
- comparing branches/sha1s content:
$ git difftool A..B [<path>...]
- resolving merge conflicts:
$ git mergetool [<path>...]
To improve my experience experience, I wrote a
p4merge launcher script I’m sharing with you…