Git switch y Git restore, desambiguando git checkout

Anduve de finde largo y poniéndome al día con algunas lecturas atrasadas en mi Inoreader, de las que lo más interesante me lo encontré a modo de anuncio oficial en el blog de Git.

A partir de la versión 2.23 recién publicada, Git tratará de desambiguar las muchas cosas que actualmente puede querer hacer un usuario mediante un git checkout, creando dos nuevas opciones como son la de git switch para cambiar de rama y git restore para devolver la rama de trabajo actual a su último estado commiteado.

De momento es solo una prueba y no creo que a corto ni medio plazo desaparezca el checkout de toda la vida, más que nada por retrocompatibilidad con todas las herramientas que pueda haber por ahí y dependan de eso.

En todo caso, es un paso correcto que beneficiará incluso a personas que lleven más de una década usando git como es mi caso y que ya estén muy habituados a usarlo así. Para todos, pero especialmente para no confundir a nuevos usuarios, la nueva sintaxis diferenciada tiene mucho sentido.

Jose Alcántara
Resolviendo problemas mediante ciencia, software y tecnología. Hice un doctorado especializado en desarrollo de hardware para análisis químico. Especialista en desarrollo agile de software. Más sobre Jose Alcántara.
Este blog usa cookies para su funcionamiento.    Más información
Privacidad