Зміст курсу
Основи Git
Основи Git
Ігнорування Файлів у Git
Ігнорування Файлів
Ігнорування файлів у Git є дуже важливим з кількох причин:
- Зменшення розміру репозиторію: Ігнорування непотрібних файлів запобігає їх збереженню в системі контролю версій, що призводить до зменшення розміру репозиторію.
- Фокус на вихідному коді: Виключаючи згенеровані файли або артефакти, ваш репозиторій залишається зосередженим на вихідному коді та основних файлах проєкту.
- Безпека: Уникнення включення конфіденційної інформації, такої як ключі API або паролі, підвищує безпеку вашого проекту.
Файл .gitignore
Основним механізмом для визначення файлів, які слід ігнорувати, є файл .gitignore
. Цей файл, зазвичай розміщений у кореневій директорії репозиторію, містить список шаблонів файлів, які Git повинен ігнорувати. Кожен рядок у файлі представляє шаблон для ігнорування файлів або директорій. Наразі ми просто використовуватимемо назви файлів.
Спочатку перелічимо усі (включно з прихованими) файли і директорії у дироекторії нашого проєкту:
Якщо ви працюєте на комп'ютері з macOS, то, швидше за все, у вас є файл .DS_Store
, який автоматично створюється операційною системою. Немає сенсу відстежувати його і коммітити, тому давайте створимо файл .gitignore
за допомогою команди echo
і запишемо в нього рядок .DS_Store
, щоб ігнорувати цей файл:
Примітка
Якщо
.gitignore
не порожній, ви повинні використовувати оператор>>
, щоб додати до нього новий рядок з назвою файлу.
Після цього ми можемо виконати команду git status
і побачити, що цей файл не з'являється у списку невідстежуваних файлів:
Тепер додамо наш файл .gitignore
і закоммітимо його:
Комміт успішний, а файл .DS_Store
проігноровано.
Дякуємо за ваш відгук!