← Программирование: полезные материалы
Git и GitHub для начинающих: базовый workflow
Git помогает не терять код и спокойно экспериментировать. Если сразу выстроить простой workflow, вы будете быстрее развиваться и увереннее работать в команде.
Что такое Git и GitHub простыми словами
- Git: система контроля версий на вашем компьютере (история изменений в коде).
- GitHub: онлайн-платформа для хранения Git-репозиториев и командной работы.
- Разница: Git — инструмент, GitHub — сервис, где вы публикуете и обсуждаете код.
Для чего нужен GitHub новичку
- Хранить pet-проекты и собирать портфолио для откликов.
- Показывать прогресс: коммиты, ветки, pull request и историю задач.
- Получать обратную связь по коду и учиться на чужих open-source проектах.
Минимальный набор команд на каждый день
git status— проверить, что изменилось.git add .— подготовить изменения к коммиту.git commit -m "..."— зафиксировать шаг.git pullиgit push— синхронизировать с GitHub.
Базовый workflow в проекте
- Создайте ветку под задачу:
git checkout -b feature/login-form. - Делайте маленькие коммиты по подзадачам.
- После завершения откройте Pull Request и коротко опишите изменения.
- Перед merge проверьте конфликтные файлы и тест-план.
Практика на 30 минут
- Создайте новый репозиторий и сделайте 3 осмысленных коммита.
- Сделайте вторую ветку и измените тот же файл для имитации конфликта.
- Разрешите конфликт вручную и закоммитьте merge.
Как карточки помогают в Git-практике
При работе с Git часто нужно быстро вспомнить синтаксис и структуру кода после переключения веток. Карточки помогают быстрее вернуться в контекст задачи.
- JavaScript: быстро сверять методы и не терять темп после merge.
- Python: держать под рукой конструкции, если коммитите учебные задачи.
- HTML/CSS: ускорять верстку при доработках в отдельных ветках.
Что читать дальше
Карточки для практики по программированию: