Cómo .Gitignore todos los archivos/carpeta en una carpeta, pero no en la carpeta en sí?

Cómo .Gitignore todos los archivos/carpeta en una carpeta, pero no en la carpeta en sí?

Al igual que otras herramientas de seguimiento, Git también permite asegurar información confidencial sobre proyectos de desarrollo. Para este propósito, los desarrolladores crean el ".gitignoreArchivo en su proyecto. Pueden ignorar un solo archivo, así como varios archivos paralelos con la ayuda de este archivo. Esta operación asegura la información confidencial y no muestra los cambios del archivo ignorado en el árbol de trabajo.

Este blog demostrará el procedimiento de ignorar todos los archivos/carpetas en una carpeta, excepto la carpeta.

Cómo ".gitignore ”todos los archivos/carpetas en una carpeta, pero no la carpeta en sí misma?

Para ignorar todos los archivos en una carpeta, excepto en la carpeta, siga los pasos proporcionados:

    • Redirigir al directorio requerido.
    • Hacer una ".gitignore" archivo.
    • Rastrear y cometer cambios recién agregados.
    • Agregue las extensiones de los archivos específicos en el ".gitignore" archivo.
    • Navegue a la carpeta deseada y modifique su archivo.
    • Verificar cambios.

Paso 1: Redirección al repositorio local

Primero, elija el directorio deseado y cambie a él utilizando el comando mencionado a continuación:

$ CD "C: \ Git \ Reposa"


Paso 2: Ver lista de archivos/carpetas en el repositorio

Luego, muestre la lista de todos los archivos y carpetas en el repositorio actual:

$ LS


Se puede observar que el repositorio contiene una carpeta y dos archivos:


Paso 3: crear ".archivo de gitignore "

A continuación, haz un ".gitignore"Archivo a través del"tocar" dominio:

$ touch .gitignore



Paso 4: Track ".archivo de gitignore "

Añade el ".gitignoreArchivo "en el área de estadificación GIT utilizando el comando proporcionado:

$ git add .gitignore



Paso 5: Comprometerse ".archivo de gitignore "

Luego, escriba el siguiente comando con el mensaje deseado para guardar cambios:

$ git commit -m ".Carpeta de Gitignore creada "



Paso 6: Abrir ".archivo de gitignore "

Ahora, abra el ".gitignoreArchivo "en el editor predeterminado para agregar la extensión de archivos particular que debe ignorarse:

$ Start .gitignore


Después de ejecutar el comando proporcionado anteriormente, el archivo especificado se abrirá con el editor predeterminado. Ahora, agregue la extensión de los archivos deseados. Por ejemplo, hemos agregado un ".TXT"Extensión junto con un asterisco"*"Símbolo, que se usa para todos los archivos existentes:


Paso 7: Mover a la carpeta deseada

A continuación, navegue a la carpeta particular en el repositorio utilizando el "cd" dominio:

$ cd sub_folder


Paso 8: Contenido de la carpeta de la lista

Escriba el comando proporcionado a continuación para mostrar todos los archivos en la carpeta existente:

$ LS


Se puede ver que la carpeta actual contiene múltiples archivos con diferentes extensiones:


Paso 9: Abra el archivo de extensión ignorado

Luego, ejecute el "comenzarComando "junto con el nombre de archivo particular para modificaciones. Hemos abierto el ".TXTArchivo de tipo de extensión:

$ Start F1.TXT



Después de eso, vuelva al repositorio de trabajo ejecutando el siguiente comando:

$ CD ..


Paso 10: Verificar los cambios

Por último, asegúrese de si el archivo ha sido ignorado o no revisando el estado de git:

Estado de $ git


Según la siguiente captura de pantalla, el árbol de trabajo está limpio, lo que indica que los cambios adicionales en los archivos particulares en los que se han ignorado las extensiones no se muestran en el estado del repositorio de trabajo actual:


Hemos explicado el método más fácil para ignorar todos los archivos en una carpeta, pero no en la carpeta en sí.

Conclusión

Para ignorar todos los archivos en una carpeta, excepto la carpeta en sí, primero, muévase al directorio local deseado. Luego, cree un archivo de ignore en él. A continuación, rastrear y confirmar el archivo ignorado recién creado. Después de eso, abra en el editor predeterminado, agregue la extensión de archivo particular que debe ignorarse y guardarlo. Este blog demostró el procedimiento para ignorar todos los archivos/carpetas en una carpeta, excepto la carpeta en sí.