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.