git ignorando el patrón .gitattributes
Tengo una estructura de directorios como esta:
root/
.git
deploy/
Site/
blah/
more_blah/
something.local
else.development
Rakefile
.gitattributes
Edit: para aclarar aún más lo anterior, los directorios tienen un @ fin/
y los niños están sangrados debajo de un directorio, entoncesblah
ymore_blah
son directorios peroRakefile
y.gitattributes
son archivos, pero los cuatro son hijos deSite
.
Estoy corriendogit-archive
desde elSite
directorio así:
git archive --format=tar --prefix=git-v0.0.1/ v0.0.1 | gzip > ../deploy/git-v0.0.1.tar.zip
pero sea cual sea el patrón que coloque en .gitattributes, el archivo resultante siempre contieneRakefile
. He intentado
Ninguno de ellos funciona como era de esperar. ¿Alguien está dispuesto a señalar la solución obvia pero no obvia para mí? Cualquier ayuda es muy apreciada
Mis disculpas por no ser claro.
Dije elmodel Parecía que no funcionaba, pero estoy usando "exportar-ignorar" después del patrón.Rakefile
no es un directorio, solo un archivo El archivo .gitattributes tiene éxito al eliminar otros patrones del archivo,Rakefile
no es el único patrón utilizado, pero es el único que no funciona. No funciona si lo tengo solo o con otros patrones, y en cualquier lugar del archivo. Esto no es cierto, debido a que cambié el nombre de ciertos archivos pero no archivé el commit con el cambio de nombre que aparecía para obtener algunos buenos resultados. ¡Culpa mía! : SEste es mi.gitattributes
(sentado en el directorioSite
)
Rakefile export-ignore
*.local export-ignore
*.development export-ignore
*.staging export-ignore