🔖 Справочник команд урока 23

К оглавлению урока

⚡ Повторение команд

# Linux — архивация и планировщик (урок 21)
tar -czf archive.tar.gz directory/
tar -xzf archive.tar.gz
crontab -e          # редактировать расписание
crontab -l          # показать расписание
*/15 * * * * /path/to/script.sh

# Git — fork / PR (урок 22)
git clone <URL>
git checkout -b feature_x
git add <file>
git commit -m "message"
git push origin feature_x
git remote add upstream <URL>
git fetch upstream
На этом занятии новых команд нет.
Summary Session 9 повторяет команды из занятий 21 и 22. Ниже — ссылки на изученные команды для быстрого доступа.

Ранее изученные команды

Linux-команды (занятие 21 — архивация и планировщик)

  • tar — архивация и распаковка файлов (-c создать, -x извлечь, -z gzip, -f файл, -v verbose)
  • cron — демон-планировщик задач Unix
  • crontab — управление cron-заданиями (-e редактировать, -l список, -r удалить)
  • date — текущая дата и время; форматирование: date +"%d.%m.%y"
  • touch — создать файл или обновить метку времени
  • chmod +x — сделать файл исполняемым
  • echo — вывод текста в терминал или файл
  • history — история выполненных команд
  • mkdir — создание директорий

Git-команды (занятие 22 — fork и Pull Request)

  • git fork — создание форка репозитория на GitHub (через веб-интерфейс)
  • pull request — открытие Pull Request для обсуждения и слияния изменений
  • git clone — клонирование репозитория на локальный компьютер
  • git branch — создание и управление ветками
  • git checkout -b — создать новую ветку и переключиться на неё
  • git add — добавить изменения в staging area
  • git commit -m — зафиксировать изменения с сообщением
  • git push origin main — отправить изменения в удалённый репозиторий
  • git remote add upstream — добавить ссылку на оригинальный репозиторий
  • git fetch upstream — получить изменения из оригинального репозитория
  • git merge upstream/master — синхронизировать форк с оригиналом
  • git pull — получить и интегрировать изменения из удалённого репозитория
  • git rebase — перебазирование перед merge