Safer git checkout