Git es una herramienta de desarrollo utilizada entre 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 de Git; sin embargo, no es una función integrada de Git. Por ejemplo, a veces, los usuarios crean directorios vacíos y desean agregarlos al repositorio. Para ello, es necesario crear un “ .gitkeep ” archivo debajo del directorio vacío. Después de hacerlo, pasará a formar parte del repositorio de Git.
Por otro lado, gitignore enumera los archivos que Git ignora cuando busca archivos sin seguimiento. Si los usuarios desean ocultar o proteger cualquier información confidencial sobre sus proyectos, como las credenciales, pueden guardarla como '. ignorar ” archivos.
Eche un vistazo a la diferencia entre gitkeep y gitignore en Git.
¿Diferencia entre gitkeep y gitignore en Git?
Aquí, hemos enumerado la principal diferencia entre gitkeep y gitignore:
mantener | ignorar |
gitkeep no es una función integrada 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. |
Revisemos 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 instrucciones a continuación.
Paso 1: Inicie Git Bash
Abra la terminal de Git Bash en su sistema con la ayuda de “ Puesta en marcha ” menú:
Paso 2: crear una carpeta vacía
Cree una carpeta vacía en el Repositorio de Git con el ' mkdir ' dominio:
$ mkdir carpeta nula
Paso 3: Navegar a la carpeta
A continuación, ejecute el “ discos compactos Comando para moverse a la carpeta vacía creada:
$ discos compactos carpeta nula
Paso 4: Crear archivo .gitkeep
Crear un ' .gitkeep ” dentro de la carpeta vacía con la ayuda del comando provisto:
$ tocar .gitkeep
Paso 5: Agregar archivo
Ejecute el “ agrega git Comando para agregar un archivo y actualizar el índice de Git para el seguimiento:
$ añadir .
Paso 6: Confirmar cambios
Después de eso, confirme los cambios en el repositorio de Git con el ' git cometer ' dominio:
$ git cometer -metro 'carpeta vacía'
Aquí, ' -metro ” es una bandera que se usa para agregar el mensaje de confirmación entre comillas dobles:
Paso 7: Empujar Confirmar
Por último, enviaremos la confirmación con la carpeta vacía al repositorio remoto de Git:
$ empujar git --set-upstream origen principal
El siguiente resultado indica que hemos enviado con éxito la confirmación con el directorio Git vacío:
Veamos la siguiente sección para comprender el uso de ' ignorar ” 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 una carpeta vacía
A continuación, haga clic derecho dentro de la carpeta seleccionada, seleccione ' Nuevo ” opción del menú que aparece, y haga clic en el “ Carpeta ' opción:
Establezca el nombre de la carpeta como “ .gitignore ”:
Paso 3: Inicie Git Bash
Abre el ' Git Bash ” terminal en su sistema usando el “ Puesta en marcha ” menú:
Paso 4: navegue al directorio
Navegue al repositorio de Git usando el ' discos compactos ' dominio:
$ discos compactos 'C:\Usuarios \norte azma\Linux_1'
Paso 5: Comprobar el estado
Por último, comprueba el estado del directorio de Git en el que hemos creado una 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 ' .gitkeep ” que se utiliza para crear un repositorio de Git que contiene otro directorio vacío. Por otro lado, el “ .gitignore” se utiliza para guardar información confidencial que no se revela durante el seguimiento del repositorio de Git. Este blog demostró la diferencia entre Gitkeep y Gitignore en Git y cómo usarlos.