git a web developer job mastering the modern workflow