controlando versões com git e github é bom?