freeCodeCamp/guide/russian/git/gitignore/index.md

49 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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)