Git Checkout - ¿Qué es el Git Checkout? junto con ejemplos

Tabla de contenido:

Anonim

¿Qué es Git Checkout?

  • Este es el comando muy útil de la funcionalidad git que funciona con tres componentes principales: archivos, confirmaciones y ramas.
  • Es el proceso que funciona para verificar las confirmaciones y los archivos anteriores en los que se actualiza la carpeta de trabajo actual para obtener la igualdad en una rama seleccionada.
  • Es una ruta de intercambio en su rama actualmente activa, y también funciona para restaurar los archivos.
  • Le da permiso para pasar a sus sucursales locales. No solo está restringido a la sucursal local, sino que también es aplicable para crear nuevas sucursales locales nuevas a través de la sucursal remota.
  • Se usa principalmente para intercambiar en diferentes ramas y entre ellas hacer una rama como rama HEAD.

¿Cómo hacer git checkout?

  • Se utiliza para actualizar la cabeza con el propósito de establecer una rama especificada como la rama actual mediante el comando:

git checkout

  • El siguiente paso es trabajar en esa rama, debe cambiar, con la ayuda de actualizar el índice y los archivos en su árbol de trabajo actual y apunta a HEAD en esa rama específica.
  • Si su rama de trabajo no está identificada, pero ya está presente, para identificar esa rama en exactamente un control remoto con su nombre equivalente se define como:

git checkout –b –track /

  • Esto se hará con una confirmación específica de la siguiente manera:

git checkout especifico-commit-id

una vez que se ejecuta el comando anterior, ahora podemos obtener esa identificación de confirmación específica mediante el comando: git log .it lo ayudará a pagar con una confirmación específica.

  • Una característica más de la funcionalidad de pago de git que hace un pago con una rama existente es la siguiente:

git checkout branch_name

teniendo en cuenta el repositorio en el que está trabajando actualmente, que incluye sucursales preexistentes. Entonces git checkout te ayuda a cambiar entre estas ramas.

  • También es posible realizar un pago con una nueva rama utilizando un comando simple como:

git checkout –b nuevo nombre de sucursal.

si desea agregar nuevas funciones, puede crear una nueva rama de su rama maestra utilizando el mismo comando, que ya se ejecutó en la sintaxis anterior. Una vez que se creó, ahora puede activar esta rama utilizando el comando git checkout.

git checkout –b

  • Retirar ramas: la función de pago git le permite moverse entre las ramas que se crean utilizando el comando git
  • La función principal de este comando es seguir actualizando todos los archivos en su carpeta de trabajo y poder hacerlos coincidir con la versión que está almacenada en esa rama específica, que es responsable de registrar todas las nuevas confirmaciones que vinieron en esa rama.
  • A veces, git checkout se confunde con git clone. Pero la diferencia entre estos dos comandos es que git clone se usa para obtener código de su repositorio remoto que funciona actualmente, donde git checkout se usa para cambiar entre las versiones de código que están almacenadas en su sistema local.
  • Cambio de ramas: es una de las características de pago que se utiliza para indicar un puntero a HEAD al simplemente ejecutar un comando como:

git checkout

  • Git almacena un historial de toda la descripción detallada del comando de pago en el registro de ref.
  • Git checkout una sucursal remota: la funcionalidad principal de git checkout con una sucursal remota es acceder al código de todos sus compañeros de trabajo para una mejor colaboración y revisión.
  • En el siguiente paso, cuando el desarrollador corrige errores o actualiza sus códigos, involucra algunas características nuevas y luego él o ella creará una nueva rama para guardar todas las actualizaciones en modo seguro en lugar de realizar cambios en el código existente.
  • En este caso, no queremos crear una nueva sucursal local. así que seguiremos guardando nuestros cambios en la versión remota. Entonces, en este escenario, vamos a utilizar el método de ramificación remota de pago git.
  • El primer paso al buscar la rama remota de pago de git es:

origen git fetch

  • El siguiente paso es verificar la rama que realmente desea:

git checkout –b nombre_de_ rama nombre / nombre_de_ sucursal

  • Entonces, con la ayuda de esta rama remota, todos los desarrolladores que trabajan en el mismo software, todos pueden hacer sus propios cambios en modo seguro sin agregar ningún código innecesario o inestable en el proyecto de trabajo actual.
  • Proporciona la mejor característica de commit a menudo en la cual, podemos comprometernos pequeños y ahora somos capaces de compartir cualquier trabajo realizado muchas veces. Es la mejor manera de evitar grandes conflictos de fusión.
  • Intente evitar el compromiso de trabajo inacabado, una vez que termine su trabajo, verifíquelo y luego confirme todos los cambios. Este es el método más eficiente que evita los conflictos que ocurren durante la fusión grande. También tiene una cosa en mente que no vamos a cometer pequeños fragmentos de código que no funcionan. Ahora no confirme ningún código antes de que se realicen pruebas reales en él. si estamos compartiendo este código sin realizar pruebas, eso puede crear conflictos. Por lo tanto, la mejor manera es hacer pruebas en el código y luego confirmar los cambios.

Ejemplos:

  • Mientras ejecuta este comando, primero debemos verificar todas las ramas presentadas, por lo que llamamos al siguiente comando:

rama de git

mostrará una lista de todas las ramas presentadas.

  • Ahora estamos creando una nueva sucursal:

git checkout –b checkout_demo

Mientras ejecuta el comando anterior, creará una nueva rama llamada checkout_demo y, con la ayuda de la función de pago, cambia a una rama recién creada.

  • El siguiente paso es recuperar todos los datos utilizando git fetch
  • Ahora estamos verificando con la sucursal existente
  • La rama remota:

Le ayudará a revisar la nueva sucursal local actualizando todos los cambios en el proceso de confirmación de las sucursales remotas.

Conclusión

  • Todos los contenidos anteriores concluyen que se usa para cambiar entre ramas activas y otras ramas almacenadas.
  • Esta funcionalidad se utiliza para crear nuevas sucursales, cambiar sucursales y pagar con sucursales remotas.
  • También actualiza la cabeza para establecer una rama específica como una rama actual.

Artículos recomendados

Esta es una guía para el Git Checkout. Aquí hemos discutido Qué es git checkout, Cómo hacer git checkout junto con ejemplos. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. ¿Qué es la rama de Git?
  2. Comandos GitHub
  3. Comandos GIT
  4. Terminología Git
  5. Sistema de control de versiones GIT
  6. Git Push
  7. Tres etapas del ciclo de vida de Git con el flujo de trabajo
  8. ¿Cómo usar GIT Cherry-pick con Ejemplo?