what git gitignore git-tower

what - git excluye vs ignora



local gitignore (1)

Yo uso Tower para usar Git en Mac. La configuración en Tower tiene la sección Ignores que crea el .gitignore, pero tiene otra sección llamada "Excludes". Y parece que uno puede usar excluye con "# git ls-files --others --exclude-from = .git / info / exclude".

¿Qué excluye es para? ¿Por qué se necesita excluir cuando gitignore está disponible?


Es una lista de archivos que no están en .gitignore (que se puede versionar), pero que desea excluir en la copia de su máquina del repositorio.

De los documentos :

Los patrones que son específicos de un repositorio particular pero que no necesitan compartirse con otros repositorios relacionados (por ejemplo, archivos auxiliares que viven dentro del repositorio pero son específicos del flujo de trabajo de un usuario) deben ir al archivo $ GIT_DIR / info / exclude.

Tenga en cuenta que .git / info / exclude no se puede versionar porque está en el directorio .git.