W wielu przypadkach będą pliki lub poddrzewa, których nie chcesz indeksować. Na przykład:
informacje o bardzo wysokim stopniu poufności z ograniczonym dostępem w organizacji;
Stary lub przestarzały kod
Kod wygenerowany automatycznie lub tymczasowy
Możesz wykluczyć te pliki, tworząc plik .aiexclude.
Jak utworzyć plik .aiexclude
Plik .aiexclude ma taką samą składnię jak plik .gitignore.
Przykłady
Przykłady poniżej pokazują, jak skonfigurować plik .aiexclude:
Zablokuj wszystkie pliki o nazwie apikeys.txt w katalogu zawierającym plik .aiexclude lub w katalogach podrzędnych:
apikeys.txt
Zablokuj wszystkie pliki o rozszerzeniu .key w katalogu lub podkatalogu, który zawiera plik .aiexclude:
*.key
Zablokuj tylko plik apikeys.txt w tym samym katalogu co plik .aiexclude, ale nie blokuj żadnych podkatalogów:
/apikeys.txt
Blokowanie wszystkich plików w katalogu my/sensitive/dir i wszystkich podkatalogów.
Ścieżka powinna być ścieżką względną do katalogu zawierającego plik .aiexclude.
my/sensitive/dir/
Blokuje wszystkie pliki w katalogu foo i jego podkatalogach z wyjątkiem pliku o nazwie bar.txt w katalogu foo.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-06-05 UTC."],[[["Gemini Code Assist indexes all supported code files in your repositories by default, but you can exclude specific files or subtrees using an `.aiexclude` file."],["An `.aiexclude` file uses a similar syntax to `.gitignore`, but an empty file blocks all files in its directory and subdirectories, and negation with an exclamation point is not supported."],["You can block specific files, file types, or entire directories by listing their names, extensions, or relative paths in the `.aiexclude` file."],["If a file is added to `.aiexclude` after being indexed, it will be removed from the index within 24 hours."]]],[]]