incorporated git practice throughout