Git for Distributed Software Development