.gitignore для Julia
15 правил игнорирования для Julia, готовых к копированию в репозиторий.
Высокопроизводительный динамический язык программирования.
Полный .gitignore для Julia
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:57:53 UTC
# Технологии: Julia
### Julia ###
*.jl.cov
*.jl.*.cov
*.jl.mem
*.jl.*.mem
deps/deps.jl
deps/build.log
deps/downloads/
deps/usr/
deps/src/
docs/build/
docs/site/
Manifest*.toml
LocalPreferences.toml
JuliaLocalPreferences.toml
.CondaPkg/
Что на самом деле игнорируют эти правила Julia
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Файлы, созданные путем вызова Julia с --code-coverage.
| Шаблон | Что он игнорирует |
|---|---|
*.jl.cov |
Файлы, созданные путем вызова Julia с --code-coverage. |
*.jl.*.cov |
Файлы, созданные путем вызова Julia с --code-coverage. |
Файлы, созданные путем вызова Julia с --track-allocation
| Шаблон | Что он игнорирует |
|---|---|
*.jl.mem |
Файлы, созданные путем вызова Julia с --track-allocation |
*.jl.*.mem |
Файлы, созданные путем вызова Julia с --track-allocation |
Они содержат абсолютные пути, специфичные для главного компьютера, поэтому их не следует фиксировать.
| Шаблон | Что он игнорирует |
|---|---|
deps/deps.jl |
Они содержат абсолютные пути, специфичные для главного компьютера, поэтому их не следует фиксировать. |
deps/build.log |
Они содержат абсолютные пути, специфичные для главного компьютера, поэтому их не следует фиксировать. |
deps/downloads/ |
Они содержат абсолютные пути, специфичные для главного компьютера, поэтому их не следует фиксировать. |
deps/usr/ |
Они содержат абсолютные пути, специфичные для главного компьютера, поэтому их не следует фиксировать. |
deps/src/ |
Они содержат абсолютные пути, специфичные для главного компьютера, поэтому их не следует фиксировать. |
Создавайте артефакты для создания документации, созданной пакетом Documenter.
| Шаблон | Что он игнорирует |
|---|---|
docs/build/ |
Создавайте артефакты для создания документации, созданной пакетом Documenter. |
docs/site/ |
Создавайте артефакты для создания документации, созданной пакетом Documenter. |
Manifest*.toml |
Файл, созданный Pkg, менеджером пакетов, на основе соответствующего Project.toml. Он записывает фиксированное состояние всех пакетов, используемых проектом. Таким образом, его не следует фиксировать для пакетов, но следует фиксировать для приложений, которым требуется статическая среда. |
Файл, созданный пакетом настроек для хранения локальных настроек.
| Шаблон | Что он игнорирует |
|---|---|
LocalPreferences.toml |
Файл, созданный пакетом настроек для хранения локальных настроек. |
JuliaLocalPreferences.toml |
Файл, созданный пакетом настроек для хранения локальных настроек. |
Среда Conda и метаданные, созданные в каталоге проекта пакетом CondaPkg.
| Шаблон | Что он игнорирует |
|---|---|
.CondaPkg/ |
Среда Conda и метаданные, созданные в каталоге проекта пакетом CondaPkg. |
Как использовать .gitignore для Julia
- Скопируйте приведенные выше правила Julia или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.