tp git project tutorial