Better git checkout