Урок 4.0b — Терминал, Git и GitLab: минимум для старта
Зачем: Терминал — это просто текстовый интерфейс к компьютеру. Git — это сохранение версий кода. GitLab — это облако для хранения проектов. Без них проект живёт только на твоём компьютере и может потеряться.
Часть 1 — Терминал: 7 команд которых хватит
pwd # где я сейчас? (показывает путь)
ls # что здесь есть? (список файлов)
cd название-папки # войти в папку
cd .. # выйти на уровень выше
mkdir название # создать папку
code . # открыть папку в VS Code
clear # очистить экранЛайфхак — Tab для автодополнения
Начни печатать название папки → нажми Tab → терминал дополнит сам. Не нужно помнить точные названия.
Часть 2 — Git: зачем и как
Git — это машина времени для кода.
Каждый раз когда делаешь commit — сохраняешь снимок проекта. Если что-то сломалось — можно вернуться к любому предыдущему состоянию.
Видео — Git за 100 секунд
*Fireship — Git explained in 100 Seconds (EN, есть субтитры)*
6 команд Git которые используешь каждый день
git init # начать отслеживать проект (один раз)
git status # что изменилось?
git add . # добавить все изменения
git commit -m "что сделал" # сохранить снимок
git push # загрузить на GitLab/GitHub
git pull # скачать свежие измененияКак выглядит рабочий процесс
Поработал → сделал что-то рабочее
↓
git add .
git commit -m "добавил фильтр по дате"
↓
git push ← теперь сохранено в облаке
Часть 3 — GitLab vs GitHub: что выбрать
| GitHub | GitLab | |
|---|---|---|
| Владелец | Microsoft | GitLab Inc. |
| Бесплатные приватные репо | ✅ | ✅ |
| Популярность | Очень высокая | Высокая |
| Self-hosted (свой сервер) | ❌ Нет | ✅ Да |
| CI/CD из коробки | Через Actions | Встроено |
Для нашей команды: используй GitHub — больше туториалов, лучше интегрируется с Vercel и Render, Claude Code знает его лучше.
GitLab выбирают когда нужен собственный сервер (безопасность данных компании).
Часть 4 — GitHub Desktop: Git без терминала
Если терминал пугает — есть GitHub Desktop. Это визуальное приложение которое делает всё то же самое через интерфейс.
Скачать: desktop.github.com (Mac и Windows, бесплатно)
Видео — GitHub Desktop за 5 минут
*Как пользоваться GitHub Desktop (EN, есть субтитры)*
Как это выглядит в работе:
- Открыл проект в GitHub Desktop
- Видишь список изменённых файлов
- Написал описание → кнопка Commit
- Кнопка Push → изменения в облаке
Никаких команд в терминале.
Часть 5 — Первый раз: создать репозиторий
# В папке проекта:
git init
git add .
git commit -m "first commit"Потом создай репо на github.com → New repository → скопируй команды которые он покажет → вставь в терминал.
Или через GitHub Desktop: File → Add Local Repository → выбери папку → Publish repository.
Чеклист — готов к работе с Git
- Терминал открывается и ты не боишься его
-
git --versionпоказывает версию - Создан аккаунт на GitHub
- Установлен GitHub Desktop (опционально)
- Понимаешь цикл: изменил → commit → push
Действие
Создай папку
test-project, зайди в неё через терминал, выполниgit init. Увидишь “Initialized empty Git repository” — значит всё работает.