Ludovic Frank Gitignore

.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

  1. Скопируйте приведенные выше правила Julia или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Язык .gitignore

Посмотреть все шаблоны Язык