Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Ігнорування Файлів у Git | Більш Розширена Взаємодія
Основи Git
course content

Зміст курсу

Основи Git

Основи Git

2. Більш Розширена Взаємодія
3. Скасування Змін
4. Робота з Гілками в Git

book
Ігнорування Файлів у Git

Ігнорування Файлів

Ігнорування файлів у Git є дуже важливим з кількох причин:

  • Зменшення розміру репозиторію: Ігнорування непотрібних файлів запобігає їх збереженню в системі контролю версій, що призводить до зменшення розміру репозиторію.
  • Фокус на вихідному коді: Виключаючи згенеровані файли або артефакти, ваш репозиторій залишається зосередженим на вихідному коді та основних файлах проєкту.
  • Безпека: Уникнення включення конфіденційної інформації, такої як ключі API або паролі, підвищує безпеку вашого проекту.

Файл .gitignore

Основним механізмом для визначення файлів, які слід ігнорувати, є файл .gitignore. Цей файл, зазвичай розміщений у кореневій директорії репозиторію, містить список шаблонів файлів, які Git повинен ігнорувати. Кожен рядок у файлі представляє шаблон для ігнорування файлів або директорій. Наразі ми просто використовуватимемо назви файлів.

Спочатку перелічимо усі (включно з прихованими) файли і директорії у дироекторії нашого проєкту:

Якщо ви працюєте на комп'ютері з macOS, то, швидше за все, у вас є файл .DS_Store, який автоматично створюється операційною системою. Немає сенсу відстежувати його і коммітити, тому давайте створимо файл .gitignore за допомогою команди echo і запишемо в нього рядок .DS_Store, щоб ігнорувати цей файл:

Примітка

Якщо .gitignore не порожній, ви повинні використовувати оператор >>, щоб додати до нього новий рядок з назвою файлу.

Після цього ми можемо виконати команду git status і побачити, що цей файл не з'являється у списку невідстежуваних файлів:

Тепер додамо наш файл .gitignore і закоммітимо його:

Комміт успішний, а файл .DS_Store проігноровано.

Як правильно додати файл з іменем handler.py до НЕПОРОЖНЬОГО файлу .gitignore?

Як правильно додати файл з іменем handler.py до НЕПОРОЖНЬОГО файлу .gitignore?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
We're sorry to hear that something went wrong. What happened?
some-alt