October 2016
Beginner
861 pages
20h 37m
English
Yes, we have aliases, and aliases do what they do best—take small one-liners and convert them into small useful Git commands. However, when it comes to larger scripts that are also a part of your process, and you would like to incorporate them into Git, you can simply name the script git-scriptname, and then use it as git scriptname.
There are a few things to remember. The script has to be in your path so that Git can use the script. Besides this, only imagination sets the boundary:
#!/bin/bash NUMBEROFCOMMITS=$(git log --all --oneline | wc -l) while : WHICHCOMMIT=$(( ( RANDOM % ${NUMBEROFCOMMITS} ) + 1 )) COMMITSUBJECT=$(git ...