.gitignore за Julia
15 правила за игнориране за Julia, готови за копиране в хранилището ви.
Високопроизводителен динамичен език за програмиране
Пълният .gitignore за Julia
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:51:51 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. Записва фиксирано състояние на всички пакети, използвани от проекта. Не бива да се добавя в комит за пакети, но трябва да се добавя за приложения, изискващи постоянна среда. |
Файл, генериран от пакета Preferences за съхраняване на локални предпочитания
| Шаблон | Какво игнорира |
|---|---|
LocalPreferences.toml |
Файл, генериран от пакета Preferences за съхраняване на локални предпочитания |
JuliaLocalPreferences.toml |
Файл, генериран от пакета Preferences за съхраняване на локални предпочитания |
Conda среда и метаданни, създадени в директорията на проекта от пакета CondaPkg
| Шаблон | Какво игнорира |
|---|---|
.CondaPkg/ |
Conda среда и метаданни, създадени в директорията на проекта от пакета CondaPkg |
Как да използвате този .gitignore за Julia
- Копирайте правилата за Julia по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.