Learn Git Branching — наконец понять, что делают rebase, cherry-pick и merge. Если вы до сих пор работаете с гитом по принципу «commit, push, молиться», есть бесплатный тренажёр, после которого всё встаёт на свои места.
По сути браузерная игра, где вы вводите git-команды, а на экране в реальном времени рисуется дерево коммитов. Видно, как ветки расходятся, сливаются, перебазируются. Не нужно ничего устанавливать — всё работает прямо в браузере.
Что там есть:
🔘Уровни от базовых (commit, branch, checkout) до продвинутых (rebase -i, cherry-pick, reflog)
🔘Отдельный блок про работу с remote-репозиториями (fetch, pull, push)
🔘«Git-гольф»: задача — пройти уровень за минимум команд
Интерфейс на английском, но команды — это обычный git, так что разобраться несложно. Можно пройти за пару вечеров, и после этого конфликты при мерже перестанут вызывать панику.
Есть ещё Oh My Git — десктопная игра с похожей идеей, но там нужно скачивать приложение.
📎 Ссылка: https://learngitbranching.js.org
@devs_books
Post #2138
1.51K

- 🔥 4