git_skill_test

Тест Git онлайн. Проверь историю, ветки и восстановление.

8 вопросов по коммитам, веткам, remotes, rebase, recovery и устройству Git. Выбери сложность и сразу узнай результат.

Доступные темы

  • Python
  • JavaScript
  • Linux
  • DevOps
  • Web
  • Networking
  • Git
  • SQL
skill-test.config

настройка теста

Настрой свой тест

8 вопросов по коммитам, веткам, remotes, rebase, recovery и устройству Git. Выбери сложность и сразу узнай результат.

Тема

Загружаем темы...

Сложность
Вопросов
8
На вопрос
35-60 сек
Проходной балл
75%
Вопросов: 8 Проходной балл: 75%

что проверяем

Что проверяет тест по Git

В банке 72 вопросов: 24 лёгких, 24 средних и 24 сложных. В одну попытку попадают 8 вопросов выбранного уровня.

демо

Примеры вопросов по Git

Два вопроса из действующего банка показывают формат теста. Правильные ответы и объяснения откроются после регистрации и сохранения полной попытки.

git-medium-004.sh

Средне recovery · internals

Какой будет вывод последней команды?

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
  1. 0
  2. 2
  3. 3
  4. 1
git-hard-005.sh

Сложно branching · internals

Каков будет вывод последней команды?

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
  1. 4
  2. 3
  3. 2
  4. 5

результат

Что означает результат

Лёгкий уровень проверяет ежедневные команды, средний — операции с историей и удалёнными ветками, сложный — объектную модель Git и восстановление после нетривиальных изменений. Проходной результат — 6 из 8.

faq.md

Частые вопросы

Нужна ли регистрация, чтобы пройти тест?
Нет. Тест стартует по клику, ответы уходят анонимно, результат виден сразу на той же странице. Аккаунт нужен только если хочешь сохранить попытку: со страницы итогов заводишь его в один шаг, и результат подтягивается сам.
Сколько времени это займёт?
От пяти до восьми минут. В попытке 8 вопросов, а таймер зависит от сложности: 35 секунд на вопрос на лёгком уровне, 45 на среднем, 60 на сложном.
Какой результат считается пройденным?
75% — это 6 правильных ответов из 8. Балл и статус видно сразу и без аккаунта. Правильные ответы с объяснениями открываются после регистрации, вместе с сохранённой попыткой и бейджем в профиле.
Можно переиграть ответ или поставить таймер на паузу?
Нет. Ответ фиксируется в момент выбора, таймер не останавливается до конца вопроса. Так тест меряет то, что ты знаешь сейчас, а не то, что успел найти в соседней вкладке.
Нужно ли знать внутреннее устройство Git?
Для лёгкого уровня нет: там основные команды, индекс, ветки и remotes. На сложном уровне встречаются commit и tree objects, refspec, rerere, потерянные коммиты и расширенные варианты rebase.