Ludovic Frank Gitignore

.gitignore для Julia

15 правил ігнорування для Julia, готових до копіювання у ваш репозиторій.

Високопродуктивна динамічна мова програмування

Повний .gitignore для Julia

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 22:58:34 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

Перегляньте кожен шаблон Мова