Занятие 20. Summary Session 8
⚡ Кратко: суть занятия
Summary Session 8 — повторение занятий 18 и 19 + разбор домашних заданий + задания для закрепления. Нового ДЗ нет.
- Урок 18 (Bash-скрипты): 4 задачи: скрипт-приветствие, цикл создания директорий (for/while), проверка файл/директория, генерация файлов с
$1/$RANDOM. ДЗ:permission_checker.sh. - Урок 19 (Merge/rebase):
git mergeсохраняет историю обеих веток;git rebaseделает историю линейной, но переписывает хэши. Золотое правило: rebase только на личных ветках.git revert— безопасная отмена. - Опасно:
git reset --hardудаляет данные;git push --forceна main ломает историю команды.
Что повторяем
- Занятие 18 — Работа со скриптами: практические задачи со скриптами, циклы for/while, условный оператор if, параметры
$1,$#,$RANDOM. ДЗ:permission_checker.sh - Занятие 19 — Merge и rebase: git merge, git rebase, золотое правило, git commit --amend, git reset (--soft/--mixed/--hard), git revert. ДЗ: feature + amend + merge + history.txt
Следующий урок
После этого урока переходите к Занятию 21 — Cron, crontab, tar.