Soy consciente del uso de .gitignore
archivos para excluir algunos archivos que se agregan, pero tengo varios config.php
archivos en el árbol de origen y necesito excluir solo uno, ubicado en la raíz, mientras que otros se mantienen bajo control de revisión.
¿En qué debería escribir .gitignore
para que esto suceda?
/folder/
?/folder/
o/folder
funcionaría, pero agregar la barra diagonal al final limita la coincidencia solo a las carpetas. Si tuviera un archivo llamado 'foo' en el directorio raíz,/foo/
no lo ignoraría, pero lo/foo
haría.git rm --cached <file>
, de lo contrario el archivo no será ignorado. De: stackoverflow.com/a/1274447Uso
/config.php
.fuente
Las versiones anteriores de git requieren que primero defina un patrón de ignorar e inmediatamente (en la siguiente línea) defina la exclusión. [probado en la versión 1.9.3 (Apple Git-50)]
Las versiones posteriores solo requieren lo siguiente [probado en la versión 2.2.1]
fuente
Si la solución anterior no funciona para usted, intente esto:
fuente
/config.php
solo no. Tengo curiosidad por qué no lo hizo. ¿Tienes una idea?~/.gitignore
archivos diferentes en sus propias máquinas, ¿verdad? Además, mi punto fue: Usted escribió "Si la solución anterior no funciona", ¿por qué no?