Practice for using git