.gitignore Пример файла -- как исключать из репозитория (контроля версий) файлы и папки
Primary tabs
Forums:
Создадим файл .gitignore в корневой папке репозитория (скорее всего репозиторий у вас совпадает со всем проектом)
Пусть название этой директории некоторой директории - __pycache__ и мы не хотим чтобы гит отслеживал изменения в этой папке.
Тогда в созданном .gitignore надо написать (логично будет исключить не только папку но и сам файл .gitignore - хотя, кстати, его можно и оставить - если предполагается что такая же временная папку будет создана и у того человека, который сделает pull из нашего репозитория):
#Исключим директорию __pycache__ : __pycache__/ #Исключим сам файл .gitignore: .gitignore
То есть правила просты -
- после имени директории ставится слэш
- имя игнорируемого файла записывается как есть (вместе с расширением)
- так же вы можете указать, что что-то исключать не надо (отмена исключения)
Примеры разных видов исключений в .gitignore
Ещё примеры:
# Содержимое всех папок с имененем: logs/ # Все файлы с расширением (будьте осторожны): *.dat
-- обратите внимание, что если не указывать абсолютный путь к папке (корнем считается место, где лежит наш гитигнор), то будут исключаться вообще все папки в проекте с таким именем, вне зависимости от уровня вложенности.
- Log in to post comments
- 32133 reads