¿Para qué usaría git-worktree?

¿Para qué usaría git-worktree?
Git es un programa de devops de control de versiones conocido y poderoso que se utiliza con frecuencia para mantener y administrar proyectos pequeños a grandes. La mayoría de los desarrolladores usan Git para el desarrollo porque tiene muchas características excelentes, una de las cuales es Git Worktree. A veces, puede ser un desafío cambiar entre ramas cuando se está desarrollando un proyecto. Entonces, Git Worktree se creó con este objetivo en mente, lo que permite a los usuarios trabajar simultáneamente con muchas ramas.

En este artículo, ilustraremos cómo usar git worktree.

Cómo usar Git Worktree?

Al usar Git Worktree, los usuarios de GIT pueden cambiar fácilmente a otro directorio, como el directorio de funciones. Después de completar el trabajo, puede regresar al directorio principal.

Para usar el Git Worktree, el usuario solo necesita agregar un nuevo Worktree. Para este propósito, hemos proporcionado un procedimiento que se menciona a continuación.

Paso 1: Lanzar terminal Git

Primero, inicia el "Git Bash"Terminal desde el menú de inicio:

Paso 2: Abra el repositorio de Git

A continuación, muévase al repositorio local de Git como se muestra a continuación:

$ CD "C: \ Git"

Paso 3: Verifique el estado de git

Consulte el estado de git para ver si existen archivos de puesta en escenario y desintagación:

Estado de $ git

Paso 4: Rama de interruptor Git

Intenta cambiar la rama. Por ejemplo, estamos tratando de cambiar al "maestro" rama:

$ git checkout maestro

Para evitar el error encontrado, se requiere agregar un nuevo trabajo de trabajo a través del cual podemos cambiar fácilmente a otra rama sin recibir errores:

Paso 5: Listar los árboles de trabajo git git

Enumere todos los árboles de trabajo actuales utilizando el comando proporcionado:

Lista de $ git worktree

Aquí, puede ver que solo está el árbol de trabajo principal está presente:

Paso 6: Agregue el nuevo trabajo de trabajo

Para cambiar fácilmente a otra rama, agregue un nuevo trabajo de trabajo usando el "git worktree add" dominio. Además, proporcione el nombre de la rama junto con el camino:

$ git worktree add ... /maestro

Ahora, nuevamente enumere todos los árboles de trabajo para verificar si el nuevo trabajo de trabajo se crea o no:

Lista de $ git worktree

Alternativamente, los usuarios pueden enumerar todas las ramas y verificar si el trabajo de trabajo se agrega o no:

$ GIT Branch

Aquí, la rama con el "*"El símbolo se refiere a la rama activa, y la rama con el"+"El símbolo indica el pañuelo de trabajo:

Paso 8: mudarse a Worktree

Cambie al recién agregado Worktree o sucursal fácilmente usando el "cd" dominio:

$ CD ... /Master

Aquí, puede ver que no tenemos ningún mensaje de error al cambiar el trabajo de trabajo:

También puede agregar, confirmar los cambios y verificar el estado de git en Git Worktree y volver fácilmente al árbol o rama de trabajo principal:

Estado de $ git

Cómo eliminar Worktree en Git?

Los usuarios de GIT pueden eliminar fácilmente el trabajo de trabajo si ya no lo necesitan o revertir cambios usando el "git worktree eliminar" dominio. Para hacerlo, siga los pasos que sean a continuación.

Paso 1: Eliminar Worktree

Elimine Worktree utilizando el comando otorgado a continuación y proporcione la ruta Worktree:

$ git worktree eliminar ... /maestro

Paso 2: Verifique la lista de trabajo de trabajo

Para verificar si Worktree se elimina o no, vea la lista Worktree:

Lista de $ git worktree

La siguiente salida indica que hemos eliminado con éxito el Git Worktree:

Hemos ilustrado por qué y cómo usar git worktree.

Conclusión

Para usar el árbol de trabajo Git, los usuarios de Git deben agregarlo primero a su repositorio de Git local. Para hacerlo, primero, abra el repositorio de trabajo git y enumere todo el trabajo de trabajo para verificar si existe o no algún trabajo de trabajo. A continuación, agregue el nuevo Worktree utilizando el "$ git worktree add "Comando y comenzar a usar Git Worktree. Para eliminar el Git Worktree, utilice el "$ git worktree eliminar " dominio. En este artículo, ha aprendido a usar git worktree.