A guide to using git for web developers