Diferencia entre Gitkeep y Gitignore en GIT

Diferencia entre Gitkeep y Gitignore en GIT

Git es una herramienta de desarrollo utilizada entre los equipos para administrar el código fuente y manejar proyectos fácilmente. Sin embargo, no tiene la capacidad de rastrear directorios vacíos, por lo que si los usuarios crean un directorio vacío, no rastrea dicho directorio y lo ignora.

Este blog explicará la diferencia entre Gitkeep y Gitignore en Git.

¿Qué son Gitkeep y Gitignore en Git??

Gitkeep se usa para agregar un directorio vacío al repositorio GIT; Sin embargo, no es una característica incorporada de Git. Por ejemplo, a veces, los usuarios crean directorios vacíos y desean agregarlos al repositorio. Para hacerlo, se requiere crear un ".gitkeing"Archivo debajo del directorio vacío. Después de hacerlo, se convertirá en parte del repositorio de git.

Por otro lado, Gitignore enumera archivos que GIT ignora cuándo busca archivos no seguidos. Si los usuarios desean ocultar o proteger cualquier información confidencial con respecto a sus proyectos, como las credenciales, pueden guardarlos como ".gitignore"Archivos.

Eche un vistazo a la diferencia entre Gitkeep y Gitignore en Git.

Diferencia entre Gitkeep y Gitignore en GIT?

Aquí, hemos alistado la principal diferencia entre Gitkeep y Gitignore:

gitkeing gitignore
Gitkeep no es una característica incorporada de GIT, ya que solo se usa para mantener directorios vacíos. Gitignore se usa para enumerar los archivos ignorados
Gitkeep se utiliza para rastrear los directorios vacíos en Git. Se utiliza para guardar información confidencial.

Veamos las secciones proporcionadas a continuación para comprender el uso de Gitkeep y Gitignore en GIT.

Cómo usar Gitkeep en Git?

Para crear una carpeta vacía en git con gitkeep, siga las siguientes instrucciones.

Paso 1: Inicie Git Bash

Abra el terminal Git Bash en su sistema con la ayuda del "Puesta en marcha"Menú:


Paso 2: Crear carpeta vacía

Cree una carpeta vacía en el repositorio de git con el "mkdir" dominio:

$ Mkdir Nill-Folder



Paso 3: Navegue a la carpeta

A continuación, ejecute el "cdComando para moverse a la carpeta vacía creada:

$ CD Nill-Folder



Paso 4: Crear .archivo de gitkeep

Crear un ".gitkeingArchivo "dentro de la carpeta vacía con la ayuda del comando proporcionado:

$ touch .gitkeing



Paso 5: Agregar archivo

Ejecuta el "Git Agregar .Comando "para agregar un archivo y actualizar el índice de git para el seguimiento:

$ git add .



Paso 6: Cambios de confirmación

Después de eso, confirme los cambios en el repositorio de git con el "Git Commit" dominio:

$ git commit -m "carpeta vacía"


Aquí, "-metro"¿Es una bandera utilizada para agregar el mensaje de confirmación dentro de las cotizaciones dobles:


Paso 7: Compromiso de empuje

Por último, presionaremos la confirmación con la carpeta vacía al repositorio remoto Git:

$ git push --set-upstream origen principal


La salida a continuación indica que hemos presionado con éxito la confirmación con el directorio Git vacío:


Veamos la siguiente sección para comprender el uso de "gitignore"En Git.

Cómo usar Gitignore en Git?

Consulte los pasos a continuación para ignorar la carpeta vacía mientras rastrea el repositorio de Git usando Gitignore.

Paso 1: Abra el repositorio de git

Primero, abra el repositorio de git en su sistema:


Paso 2: Crear carpeta vacía

A continuación, haga clic con el botón derecho en el interior seleccionado la carpeta, seleccione el "Nuevo"Opción del menú aparecido y haga clic en"Carpeta" opción:


Establezca el nombre de la carpeta como ".gitignore":


Paso 3: Iniciar Bash Git

Abre el "Git Bash"Terminal en su sistema utilizando el"Puesta en marcha"Menú:


Paso 4: Navegue al directorio

Navegue al repositorio de git utilizando el "cd" dominio:

$ CD "C: \ Users \ Nazma \ Linux_1"



Paso 5: Verifique el estado

Por último, verifique el estado del directorio GIT en el que hemos creado la carpeta vacía:

Estado de $ git


Como puede ver, Git no enumeró el ".gitignore"Carpeta:


Hemos explicado la diferencia entre Gitkeep y Gitignore en Git.

Conclusión

Una carpeta vacía en el repositorio de git se conoce como un ".gitkeingArchivo "que se utiliza para hacer un repositorio Git que contiene otro directorio vacío. Por otro lado, el ".Gitignore " se usa para guardar información confidencial que no se revela mientras rastrea el repositorio de git. Este blog demostró la diferencia entre Gitkeep y Gitignore en Git y cómo usarlos.