Al principio, cuando comienzas a trabajar en GIT, te encuentras con una situación común en la que se requiere cambiar o crear nuevas ramas. En ese momento, puede ser confuso comprender cómo crear nuevas ramas o cambiar a ramas anteriores. Esta operación se puede realizar utilizando el "interruptor de git" y "CAMENTA DE GIT"Comandos; Sin embargo, conocer la diferencia entre estos dos es esencial.
En este blog, diferenciaremos Git Switch and Checkout.
¿Cuál es la diferencia entre los comandos de interruptor y pago de git??
El "CAMENTA DE GIT"El comando es el comando antiguo que se utilizó para crear y cambiar una nueva rama simultáneamente en el repositorio de trabajo actual y también cambiar a las ramas recientemente activas. Este comando deshace y restaura los cambios de una confirmación y permite a los usuarios copiar directamente los archivos de cualquier confirmación o rama en su árbol sin navegar por las ramas.
Por otro lado, el "interruptor de git"El comando se usa solo para crear nuevas ramas, navegar a otra rama y cambiar a la rama del cabezal actual del directorio de trabajo actual.
Para comprender la diferencia entre el funcionamiento del interruptor GIT y el comando Git Checkout, verifiquemos el procedimiento proporcionado a continuación.
Cómo crear y cambiar la rama usando el comando de pago git?
Para crear y cambiar las ramas utilizando el comando Git de pago, primero, muévase a un directorio específico, luego ejecute el ""$ git checkout -b ".
Sigamos el procedimiento proporcionado a continuación para este propósito específico!
Paso 1: Inicie Git Bash
Busque y inicie el terminal GIT utilizando el "Puesta en marcha"Menú:
Paso 2: Navegue al directorio GIT
Navegue al directorio GIT utilizando el "cd" dominio:
$ CD "C: \ Users \ nazma \ git \ demo"
Paso 3: Ejecutar el comando de pago git
Ejecutar el "CAMENTA DE GIT"Comando con el"-b"Bandera que indica la rama:
$ git checkout -b test_branch
Como puede ver, hemos creado y cambiado con éxito a la nueva rama:
Cómo cambiar la rama usando el comando de pago git?
Si está trabajando en una rama y desea cambiar a otra rama que ya existe en el directorio GIT, luego ejecute el "CAMENTA DE GIT"Comando sin el"-b"Flag como se proporciona a continuación.
Aquí, "test_branch"Es nuestro nombre de rama existente:
$ git checkout test_branch
A continuación, la salida indica que hemos cambiado con éxito a la rama existente:
Pasemos a la sección a continuación para comprender el uso del "cambiar" dominio.
Cómo crear y cambiar la rama usando el comando Git Switch?
Si debe crear y cambiar a la rama directamente, utilice el "interruptor de git"Comando de la siguiente manera.
Paso 1: Navegue al directorio GIT
Ejecutar el "cd"Comando para moverse al directorio GIT específico:
$ CD "C: \ Users \ nazma \ git \ demo"
Paso 2: Ejecutar el comando Git Switch
Ahora, cree y cambie a la nueva rama utilizando el "interruptor de git" dominio:
$ git switch -c 2nd_branch
Aquí el "-C"La bandera se usa para crear una nueva rama. Como puede ver, hemos creado y cambiado con éxito a la nueva rama simultáneamente:
Cómo cambiar la rama usando el comando Git Switch?
Si desea cambiar a la rama existente, ejecute el "interruptor de git"Comando con el"-C" bandera. Ejecutemos el comando proporcionado a continuación:
$ git switch 2nd_branch
Como puede ver, hemos cambiado con éxito del "test_branch"Rama al"2nd_branch" rama:
Hemos elaborado la diferencia entre los comandos Git Switch y Checkout.
Conclusión
El comando Git Checkout crea, cambia de ramas, restaura y deshace los cambios de una confirmación, y permite a los usuarios copiar directamente los archivos de cualquier confirmación en su árbol sin navegar por las ramas. Por otro lado, el comando GIT Switch se usa solo para crear nuevas ramas, navegar ramas y cambiar a la rama actual de la cabeza del directorio de trabajo actual. En este blog, hemos ilustrado la diferencia entre los comandos Git Switch y Checkout.