Si eres un desarrollador como yo, probablemente hayas usado Git más veces de las que hayas tenido cenas calientes. Lo entiendo, Git es prácticamente el pan de cada día de nuestra vida de codificación. Pero déjame contarte una cosita que sucedió en los días dorados de 2019, cuando se lanzó Git 2.23, venía con un comando completamente nuevo llamado interruptor de git.
Ahora, si eres un experto en esto, es posible que ahora mismo estés poniendo los ojos en blanco y diciendo: “Siempre he usado git pago, ¿Cual es el problema?” Resolvamos esto juntos, ¿de acuerdo?
Pensar en interruptor de git como ese nuevo y elegante auto eléctrico que circula por tu vecindario. Está construido y diseñado específicamente para hacer una cosa realmente bien: cambiar de rama. Es como si la gente que diseñó Git finalmente se diera cuenta de que habíamos estado usando una navaja suiza cuando todo lo que realmente necesitábamos era un cuchillo de mantequilla.
Así es como se toma interruptor de git salir a dar una vuelta:
git cambia mi-rama-de-características
Esa línea es todo lo que se necesita para cambiar a mi-rama-de-funciones. Elegante, ¿no?
Y si está buscando crear una nueva rama y acceder a ella de inmediato, simplemente use el -C opción, así:
git switch -c nueva-rama
Es como conseguir tu pastel y comértelo también. Crea una nueva rama llamada nueva ramah y te lleva a él de una sola vez.
Sé que sé. git checkout se siente como un par de zapatos viejos y cómodos. Cambia de rama, restaura archivos e incluso crea nuevas ramas si así lo deseas. Pero seamos realistas, a veces puede ser demasiado.
Así es como cambiamos de rama usando git pago:
git checkout mi-rama-de-funciones
Y si desea crear una nueva rama y cambiar a ella:
git checkout -b nueva-rama
Pero espera hay mas. git pago También puede revertir los cambios realizados en un archivo en su directorio de trabajo:
git checkout – archivo-modificado.txt
