git ignorando .gitattributes pattern
Eu tenho uma estrutura de diretórios assim:
root/
.git
deploy/
Site/
blah/
more_blah/
something.local
else.development
Rakefile
.gitattributes
Edit: para esclarecer melhor o acima, os diretórios têm um/
e filhos são recuados abaixo de um diretório, entãoblah
emore_blah
são diretórios, masRakefile
e.gitattributes
são arquivos, mas todos os quatro são filhos deSite
.
Estou correndogit-archive
deSite
diretório assim:
git archive --format=tar --prefix=git-v0.0.1/ v0.0.1 | gzip > ../deploy/git-v0.0.1.tar.zip
mas qualquer padrão que eu coloquei em .gitattributes, o arquivo resultante sempre contémRakefile
. Eu tentei
Nenhum deles funciona como eu esperaria. Alguém está disposto a apontar a solução óbvia, mas não óbvia para mim? Qualquer ajuda é muito apreciada
Minhas desculpas por não ser clar
Eu disse opadroniza Eu estava usando não parecia funcionar, mas estou usando "export-ignore" após o padrãRakefile
não é um diretório, apenas um arquivoO arquivo .gitattributes conseguiu remover outros padrões do arquivo,Rakefile
não é o único padrão usado, mas é o único que não funciona. Não funciona se o possuo sozinho ou com outros padrões e em qualquer lugar do arquiv Isso não é verdade, devido a renomear certos arquivos, mas não arquivar a confirmação com a renomeação que eu estava aparecendo para obter bons resultados. Minha culpa! : SEste é meu.gitattributes
(sentado no diretórioSite
)
Rakefile export-ignore
*.local export-ignore
*.development export-ignore
*.staging export-ignore