49 lines
2.8 KiB
Markdown
49 lines
2.8 KiB
Markdown
---
|
||
title: Gitignore
|
||
localeTitle: .gitignore
|
||
---
|
||
## Gitignore
|
||
|
||
Файл `.gitignore` - это текстовый файл, который сообщает Git, какие файлы или папки игнорировать в проекте.
|
||
|
||
`.gitignore` файл `.gitignore` обычно помещается в корневую директорию проекта. Вы также можете создать глобальный файл `.gitignore` и любые записи в этом файле будут игнорироваться во всех ваших репозиториях Git.
|
||
|
||
Для создания локального `.gitignore` файла, создайте текстовый файл и назовите его `.gitignore` ( не забудьте включить `.` В начале). Затем отредактируйте этот файл по мере необходимости. В каждой новой строке должен быть указан дополнительный файл или папка, которую вы хотите игнорировать Git.
|
||
|
||
Записи в этом файле также могут соответствовать шаблону соответствия.
|
||
|
||
* `*` используется как подстановочный знак
|
||
* `/` используется для игнорирования путей по отношению к файлу `.gitignore`
|
||
* `#` используется для добавления комментариев в файл `.gitignore`
|
||
|
||
Это пример того, как мог выглядеть файл `.gitignore` :
|
||
```
|
||
# Ignore Mac system files
|
||
.DS_store
|
||
|
||
# Ignore node_modules folder
|
||
node_modules
|
||
|
||
# Ignore all text files
|
||
*.txt
|
||
|
||
# Ignore files related to API keys
|
||
.env
|
||
|
||
# Ignore SASS config files
|
||
.sass-cache
|
||
```
|
||
|
||
Чтобы добавить или изменить свой глобальный файл .gitignore, выполните следующую команду:
|
||
|
||
```bash
|
||
git config --global core.excludesfile ~/.gitignore_global
|
||
```
|
||
|
||
Это создаст файл `~/.gitignore_global` . Теперь вы можете редактировать этот файл так же, как локальный файл `.gitignore` . Все ваши репозитории Git будут игнорировать файлы и папки, перечисленные в глобальном файле `.gitignore` .
|
||
|
||
### Дополнительная информация:
|
||
|
||
* Документация Git: [gitignore](https://git-scm.com/docs/gitignore)
|
||
* Игнорирование файлов: [GitHub](https://help.github.com/articles/ignoring-files/)
|
||
* Полезные шаблоны `.gitignore` : [GitHub](https://github.com/github/gitignore) |