git advanced workshop