.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
- Скопіюйте правила Julia вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.