Ігнорування Файлів у Git
Свайпніть щоб показати меню
Ігнорування файлів
Ігнорування файлів у Git є важливим з кількох причин:
- Зменшення розміру репозиторію: ігнорування непотрібних файлів запобігає їх збереженню у системі контролю версій, що призводить до меншого розміру репозиторію;
- Зосередження на вихідному коді: виключення згенерованих файлів або артефактів дозволяє репозиторію залишатися зосередженим на вихідному коді та основних файлах проєкту;
- Безпека: уникнення включення конфіденційної інформації, такої як API-ключі або паролі, підвищує безпеку вашого проєкту.
Файл .gitignore
Файл .gitignore є основним способом вказати, які файли Git повинен ігнорувати.
Зазвичай він розташований у кореневій директорії репозиторію та містить список шаблонів файлів, які Git виключає з відстеження.
Кожен рядок представляє шаблон для файлів або директорій, які потрібно ігнорувати.
Поки що використовуйте лише назви файлів.
Спочатку перелік усіх файлів і директорій у каталозі проєкту, включаючи приховані:
ls -la
Якщо використовується macOS, система автоматично створює файл .DS_Store.
Відстеження та додавання цього файлу до коміту не потрібне, тому створіть файл .gitignore за допомогою команди echo і додайте рядок .DS_Store, щоб ігнорувати його:
echo .DS_Store > .gitignore
Якщо .gitignore не порожній, слід використовувати оператор >>, щоб додати новий рядок із назвою файлу.
Після цього виконайте команду git status і переконайтеся, що цей файл більше не відображається у списку не відстежуваних файлів:
git status
Тепер додайте файл .gitignore і зафіксуйте зміни:
git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
Фіксація виконана успішно, і файл .DS_Store ігнорується.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат