WARNING: if you know nothing about – and/or aren’t interested in – Linux shell, Git, or programming this will probably be a very boring and nonsensical read for you.