← До списку лабораторних по Git
Повний опис / сценарій лабораторної:
Мета: навчитися використовувати заперечення у .gitignore щоб ігнорувати багато файлів але зберігати вибрані. Крок 1. Перейти до репозиторію. Команда: cd ~/git_lab1 Крок 2. Створити каталог build з декількома файлами. Команди: mkdir -p build/logs; touch build/logs/a.log build/logs/b.log build/keep.txt Крок 3. Відкрити .gitignore. Команда: nano .gitignore Крок 4. Додати правило ігнорування всього каталогу build. Рядок: build/ Крок 5. Додати заперечення для файла build/keep.txt. Рядок: !build/keep.txt Пояснення: цей файл не буде ігнорований. Крок 6. Зберегти .gitignore та перевірити статус. Команда: git status Пояснення: build/logs файли не відображаються, а keep.txt видно як untracked. Крок 7. Додати build/keep.txt у репозиторій. Команди: git add build/keep.txt; git commit -m "Track keep.txt but ignore rest of build" Крок 8. Створити ще один підкаталог build/assets та файл build/assets/readme.md. Команди: mkdir -p build/assets; echo "asset" > build/assets/readme.md Крок 9. Перевірити що нові файли також ігноруються. Команда: git status Пояснення: вони входять у загальне правило build/. Крок 10. Міні звіт. Завдання: наведіть ще три приклади коли вам знадобляться негативні правила у .gitignore.