Git es un sistema de control de versiones distribuido gratuito y de código abierto diseñado para manejar todo, desde proyectos pequeños hasta proyectos muy grandes, con rapidez y eficiencia. Es básicamente un software para rastrear cambios en cualquier conjunto de archivos, generalmente utilizado para coordinar el trabajo entre programadores que desarrollan código fuente en colaboración durante el desarrollo del software.
Características:
Es utilizado masivamente por programadores que trabajan en proyectos en equipo con el siguiente propósito.
- Mantenga un registro de todos los archivos en un proyecto.
- Registre los cambios realizados en los archivos del proyecto.
- Comparar y analizar códigos.
- Restaurar versiones anteriores.
- Combinar código de diferentes sistemas de miembros del equipo.
Trabajo: usamos varios comandos mientras trabajamos con git, aquí hay una explicación detallada de los dos comandos con los que a menudo nos confundimos, es decir, «git add» y «git add -A»
A. Git add- Comando
«git add» coloca la versión modificada del archivo desde el directorio de trabajo y lo coloca en el área de ensayo.
Sintaxis:
git add file_name_with_extension
Ejemplo:
git add readme.md
B. Comando Git Add -a
«git add -A» organiza todos los cambios. Es equivalente a “ git add -all” o “ git add. , git add -u” combinados. Aquí, entenderemos la diferencia entre ambos de la siguiente manera.
- «añadir git». etapas nuevos archivos y modificaciones, sin eliminaciones (en el directorio actual y sus subdirectorios).
- «git add -u» etapas modificaciones y eliminación sin nuevos archivos.
Paso 4 :
Dominio:
Entonces, «git add -A» es un atajo útil para ambos.
git add -A
o
git add -all
o
git add . git add -u
Pasos de implementación:
en resumen, podemos decir que «git add» se usa para preparar un archivo específico, mientras que «git add -A» prepara todos los archivos modificados a la vez.
Paso 1: en la siguiente captura de pantalla, se realizan cambios en los cinco archivos.
Paso 2: ahora, para agregar un solo archivo al área de preparación, usamos «git add file_name with the extension» como se muestra a continuación.
Paso 3: para agregar varios archivos al área de preparación a la vez, usamos «git add -A» como se muestra a continuación.
Analicemos finalmente las diferencias entre git add y git add -a
GIT AÑADIR | AGREGAR GIT -A |
Git add <filename> agrega solo cualquier archivo en particular. | Git add envía todos los archivos desde el área sin seguimiento al área del escenario. |
Git add es más como para ser utilizado en grandes proyectos donde se realizan pequeños cambios. | Git add -a, todos los archivos sin seguimiento al área de preparación. |
«Git add» es comparativamente menos útil. | «Git add -a» es más saludable. |
Git add no elimina agrega cambios de etapa. | Git agrega cambios de etapas, incluida la modificación o eliminación de código, |