Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Gemini Code Assist permite a exclusão de arquivos do seu contexto para geração, complementação e transformação de código e bate-papo. Para usuários corporativos, isso também inclui personalização de código.
Em muitos cenários, você terá arquivos ou subárvores específicos que não deseja incluir no seu contexto.
Você pode excluir esses arquivos usando um arquivo .aiexclude ou .gitignore .
Escreva um arquivo .aiexclude
Um arquivo .aiexclude segue a seguinte sintaxe:
Exemplos
Os exemplos a seguir demonstram como você pode configurar um arquivo .aiexclude :
Bloqueie todos os arquivos chamados apikeys.txt no diretório que contém o arquivo .aiexclude ou abaixo dele:
apikeys.txt
Bloqueie todos os arquivos com a extensão .key no diretório que contém o arquivo .aiexclude ou abaixo dele:
*.key
Bloqueie apenas o arquivo apikeys.txt no mesmo diretório do arquivo .aiexclude , mas não nenhum subdiretório:
/apikeys.txt
Bloqueie todos os arquivos no diretório my/sensitive/dir e em todos os subdiretórios. O caminho deve ser relativo ao diretório que contém o arquivo .aiexclude .
my/sensitive/dir/
Bloqueia todos os arquivos no diretório foo e seus subdiretórios, exceto o arquivo chamado bar.txt no diretório foo.
foo/*
!foo/bar.txt
Controle o acesso ao índice para personalização do código
Por padrão, a personalização do código indexa todos os arquivos de código suportados nos repositórios especificados.
Para evitar a exposição de código que você não deseja que seja usado no contexto, você pode usar padrões de ramificação para controlar o acesso ao seu índice e usar uma ramificação estável, como main .
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-06-11 UTC."],[[["Gemini Code Assist indexes all supported code files in specified repositories by default, but users can exclude certain files."],["An `.aiexclude` file, similar in syntax to `.gitignore`, can be created to exclude specific files or subtrees from being indexed."],["An empty `.aiexclude` file blocks all files within its directory and sub-directories, while patterns within the `.aiexclude` file allow excluding specific file names, extensions, or directory paths."],["Files added to the `.aiexclude` file are dropped from the index within 24 hours if they were previously included."]]],[]]