IDEA+Git (ветки, пулл реквесты). ПОДРОБНО! Новый интерфейс, подводные камни. Установка с 0.

IDEA+Git (ветки, пулл реквесты). ПОДРОБНО! Новый интерфейс, подводные камни. Установка с 0.24:59

Informazioni sul download e dettagli del video IDEA+Git (ветки, пулл реквесты). ПОДРОБНО! Новый интерфейс, подводные камни. Установка с 0.

Autore:

Kotlin & Android с нуля – Иван Ветров

Pubblicato il:

07/11/2023

Visualizzazioni:

8.3K

Descrizione:

Это расширенное видео по работе с Git в IntelliJ IDEA, что также относится к Android Studio. Начнем с инициализации нового проекта в свежем интерфейсе. Там столкнемся с первыми неочевидными моментами, которые связаны с версиями SDK и системой сборки проектов Gradle. В новом проекте одним из первых действий будет настройка файла .gitignore. Точнее модификация существующего, так как сейчас эти файлы генерируются автоматически. Но не идеально. Продолжая, мы перейдем к созданию ветки специально для файла первой задачи (остальные тоже будут для демонстрации параллельной работы), чтобы основная ветка (main) оставалась стабильной. Каждый коммит в этой новой ветке будет сопровождаться осмысленными сообщениями, что не только служит хорошей практикой, но и облегчает понимание истории проекта для всей команды. Следующий шаг — создание pull request для отправки вашего решения на код‑ревью. Если в процессе ревью выясняется, что необходимы дополнительные изменения, можно внести их непосредственно в ту же ветку, что автоматически обновит существующий pull request. Новый запрос на слияние создавать не требуется. Условия разработки часто требуют параллельной работы над разными задачами. В этом случае важно регулярно обновлять ветку main локально, чтобы иметь последние изменения перед началом работы над новой задачей. Создавая отдельные ветки для каждой новой задачи, разработчики обеспечивают изолированность изменений и готовность кода к слиянию без конфликтов. Этот процесс будет продемонстрирован максимально полно и детализированно. Одним из полезных инструментов для отслеживания истории изменений является git‑log, который предоставляет полную картину коммитов, веток и перемещений в проекте, помогая разработчикам ориентироваться в процессах. Научимся его правильно читать и следить за ситуацией и раскладом по веткам и коммитам. 00:00 Введение 01:09 Установка IntelliJ IDEA через ToolBox App 02:01 Новый проект в IntelliJ IDEA 02:22 Установка JDK (SDK) 03:38 Инициализация локального git‑репозитория 04:32 .gitignor’ы — фикс игнора конфиг файлов 05:54 Initial Commit — первый, инициализирующий коммит 07:11 Вкладка Git 08:11 Публикация проекта на GitHub 09:39 Создание веток 10:13 Создание файла первой задачи 11:02 Создание ветки для файла первой задачи 12:01 Коммит в рабочую ветку 13:05 Создание Pull Request 14:37 Внесение доработок в Pull Request 16:02 Просмотр обновленного Pull Request 16:30 Слияние пулл реквеста (Merge Pull Request) 17:43 Проверка влитых в main изменений на GitHub 18:21 Параллельное выполнение задач 19:51 Обновление main ветки 20:27 Новые ветки для следующих задач 21:18 Исследование git‑log 21:55 Пулл реквесты для новых рабочих веток с решениями 22:37 Последний чекап основной ветки 23:59 Заключение