.gitignore - это специальный файл, который используется Git для определения файлов и папок, которые не должны быть отслеживаемыми или коммититься в репозиторий. Это особенно полезно, когда вы хотите исключить временные файлы, сгенерированные файлы, файлы конфигурации и другие файлы, которые не являются необходимыми или не должны быть включены в репозиторий.
Чтобы правильно добавить файлы или папки в .gitignore, вам необходимо выполнить следующие шаги:
- Создайте или откройте .gitignore файл в корневой папке вашего репозитория. Если файл уже существует, просто откройте его в текстовом редакторе.
- Добавьте строки, содержащие файлы, папки или шаблоны файлов, которые вы хотите исключить. Каждая строка в .gitignore определяет шаблон файлов, которые должны быть проигнорированы. Вы можете указать относительные пути к файлам или используйте шаблоны, такие как , *, ?, и другие.
Например, чтобы проигнорировать все файлы .txt, вы можете добавить следующую строку:
*.txt
Если вы хотите проигнорировать все папки с именем "logs", вы можете добавить следующую строку:
logs/
Так же можно игнорировать все файлы и папки, начинающиеся с определенного префикса:
prefix-*
- Сохраните файл .gitignore.
- Если вы уже добавили файлы или папки в репозиторий, которые вы хотите исключить в .gitignore, вам необходимо удалить их с помощью команды
git rm --cached <файл или папка>
и сделать коммит изменений. Например, чтобы удалить файлexample.txt
из репозитория, используйте команду:
git rm --cached example.txt git commit -m "Remove example.txt from repository"
- Теперь все файлы и папки, указанные в .gitignore, будут игнорироваться Git при добавлении или коммите изменений.