Загружаем вопрос...
git_skill_test
8 вопросов по коммитам, веткам, remotes, rebase, recovery и устройству Git. Выбери сложность и сразу узнай результат.
Доступные темы
настройка теста
8 вопросов по коммитам, веткам, remotes, rebase, recovery и устройству Git. Выбери сложность и сразу узнай результат.
skill_test.session
Вопрос 1 из 8
Выбери один ответ. После выбора изменить его нельзя.
skill_test.status
Проверяем ответы на сервере. Обычно это занимает несколько секунд.
skill_test.result
Баллы и статус уже доступны. Аккаунт нужен только для сохранения, разбора ответов и verified-бейджа.
Уже есть аккаунт? Войти и сохранить
что проверяем
В банке 72 вопросов: 24 лёгких, 24 средних и 24 сложных. В одну попытку попадают 8 вопросов выбранного уровня.
Рабочее дерево, staging area, status, log, HEAD, .gitignore и создание коммитов.
Создание веток, слияние, интерактивный rebase, cherry-pick, теги и перенос диапазона коммитов.
clone, fetch, pull, tracking branches, refspec и безопасный force push через --force-with-lease.
reset, revert, stash, bisect, rerere, потерянные коммиты, tree objects и устройство ссылок.
демо
Два вопроса из действующего банка показывают формат теста. Правильные ответы и объяснения откроются после регистрации и сохранения полной попытки.
git init repo && cd repo
git commit --allow-empty -m "A"
git commit --allow-empty -m "B"
git commit --allow-empty -m "C"
git reset --hard HEAD~2
git log --oneline | wc -l git init r && cd r
git commit --allow-empty -m A
git commit --allow-empty -m B
git checkout -b topic
git commit --allow-empty -m C
git checkout main
git merge --no-ff topic -m M
git rev-list --count HEAD результат
Лёгкий уровень проверяет ежедневные команды, средний — операции с историей и удалёнными ветками, сложный — объектную модель Git и восстановление после нетривиальных изменений. Проходной результат — 6 из 8.
faq.md