Practice for using Git features