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