Configuring and using Git scripts

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.

How to do it...

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:

  1. Open your favorite editor and insert the following lines in the file:
    #!/bin/bash
    NUMBEROFCOMMITS=$(git log --all --oneline | wc -l)
    while :
      WHICHCOMMIT=$(( ( RANDOM % ${NUMBEROFCOMMITS} )  + 1 ))
     COMMITSUBJECT=$(git ...

Get Git: Mastering Version Control now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.