← До фільтрів та технологій

← До списку лабораторних по Git

Git Лабораторна 3: Налаштування .gitignore

Технологія: Git

Номер лабораторної: 3 · Рівень: middle

Тема: Ігнорування файлів через .gitignore

Повний опис / сценарій лабораторної:

Мета: навчитися правильно налаштовувати .gitignore, щоб не зберігати тимчасові та службові файли у репозиторії.



Крок 1. Перейти в репозиторій лабораторії.

Команда: cd ~/git_lab1



Крок 2. Створити кілька тимчасових файлів.

Команда: touch notes.tmp debug.log build/output.bin

Пояснення: це приклади файлів які не мають потрапляти в git.



Крок 3. Подивитися статус.

Команда: git status

Пояснення: всі нові файли будуть показані як untracked.



Крок 4. Створити файл .gitignore.

Команда: nano .gitignore

Пояснення: додайте шаблони для файлів які треба ігнорувати.



Крок 5. Додати правила до .gitignore.

Приклад вмісту:

*.tmp

*.log

build/

Пояснення: усі файли з таким розширенням та цілим каталогом будуть проігноровані.



Крок 6. Перевірити статус після створення .gitignore.

Команда: git status

Пояснення: тимчасові файли мають зникнути зі списку untracked.



Крок 7. Додати .gitignore до індексу.

Команда: git add .gitignore



Крок 8. Зробити коміт з описом.

Команда: git commit -m "Add basic gitignore rules"



Крок 9. Створити ще один файл з іменем temp.tmp та перевірити статуc.

Команди: touch temp.tmp; git status

Пояснення: файл не повинен показуватися у статусі.



Крок 10. Міні звіт.

Завдання: запишіть список типових шаблонів які додасте у .gitignore для проєктів на Python, Node.js та Docker.