¡Hola Evelyn! Me alegra saber que ya has resuelto tu duda, pero me gustaría complementar la información que has compartido. Efectivamente, el comando "git checkout" es muy útil para dejar nuestro código en un estado determinado. Además de las opciones que mencionas, también podemos utilizarlo para crear una nueva branch o para cambiar entre diferentes ramas. Por ejemplo, si queremos crear una nueva branch llamada "nueva-funcionalidad" y cambiarnos a ella, podemos utilizar el comando "git checkout -b nueva-funcionalidad". Si queremos cambiar a una rama existente, simplemente debemos utilizar "git checkout nombre-de-la-rama". Espero que esta información te sea útil en el futuro. ¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)