¿Qué descarta en realidad todos los cambios en el control de código fuente de Xcode?

Como en cuestión, me pregunto si hay alguna documentation sobre lo que hace este command Xcode (Control de fuente -> ¿Descartar todos los cambios)?

¿Supongo que revierte a la última confirmación, pero en la sucursal local? ¿Alguien puede confirmar que no afecta la misma twig remota automáticamente?

No utilicé git en XCode, pero puedo estar tan seguro de que Discard all changes NO afectará el historial en el control remoto.

Lo más probable es que descarte todos los cambios no realizados que hizo en los files rastreados en el directory de trabajo, simplemente como ejecutar git checkout -- . desde la terminal.

Sin una escena , significa que los cambios que realizó una vez que git add -u for no serán descartados.

Por cierto, para descubrir lo que realmente hace, se necesita una testing por su count.

Me encontré con un problema similar en el que quería volver a mi confirmación local más reciente, y como no estaba familiarizado con la command-line git, tuve la oportunidad de seleccionar 'Descartar cambios en / filename /' e hizo exactamente lo mismo los sitios web dijeron que el pago de git lo haría.

Una vez más, esta es solo mi "testing", pero la function funciona según lo anunciado.