Тест по Git
Тестировщик всегда работает в условиях недостатка времени: беклог не уменьшается, релиз на носу, а протестировать нужно еще многое. Чтобы обеспечить качество продукта, нужно постоянно повышать эффективность собственной работы. Один из способов - освоить некоторые инструменты, облегчающие рутинные действия в тестировании.

Мы успешно провели 3 запуска курса "Git: инструменты тестировщика", и решили поделиться одной из частей домашнего задания наших учеников. Помимо практических заданий, наши ученики проходят тест по результатам обучения. Ниже представлена немного сокращенная версия этого теста. После успешного прохождения нашего курса каждый ученик может ответить на все вопросы из этого теста. Проверьте, на сколько из них сможете ответить вы?
Тест на знание Git
Проверьте свои знания!
Начать тест
Сколько систем контроля версий существует?
Дальше
Проверить
Результаты
Что такое GitHub?
Дальше
Проверить
Результаты
Что такое репозиторий Git?
Дальше
Проверить
Результаты
Что делает команда git status?
Дальше
Проверить
Результаты
Что делает команда git add?
Дальше
Проверить
Результаты
Что означает статус файла untracked в выводе команды git status?
Дальше
Проверить
Результаты
Что означает статус файла new в выводе команды git status?
Дальше
Проверить
Результаты
Что означает статус файла modified в выводе команды git status?
Дальше
Проверить
Результаты
Что такое коммит?

Дальше
Проверить
Результаты
Как сделать коммит?
Дальше
Проверить
Результаты
В какой ситуации надо делать git status?

Дальше
Проверить
Результаты
Что такое ветка в репозитории Git?
Дальше
Проверить
Результаты
Чем отличается master и origin master
Дальше
Проверить
Результаты
Чем отличаются команды "git push" и "git pull"?
Дальше
Проверить
Результаты
Что делает команда git log?
Дальше
Проверить
Результаты
Что делает команда git show?
Дальше
Проверить
Результаты
Как узнать, кто автор строчки в файле, используя систему Git?
Дальше
Проверить
Результаты
Как узнать, какие изменения мы сделали локально относительно последнего состояния нашего репозитория?
Дальше
Проверить
Результаты
Как отменить действие команды "git add" на файл?
Дальше
Проверить
Результаты
Как решить конфликт в Git?
Дальше
Проверить
Результаты
Как привести измененный файл в начальное состояние (до изменения)?
Дальше
Проверить
Результаты
Что делает команда git stash?
Дальше
Проверить
Результаты
Как отменить слияние веток, если произошел конфликт?

Дальше
Проверить
Результаты
Как применить патч в Git?
Дальше
Проверить
Результаты
Сколько всего веток может быть в репозитории?
Дальше
Проверить
Результаты
Как сделать ветку с названием my_branch
Дальше
Проверить
Результаты
Что сделаем команда "git branch" без какого либо параметра?
Дальше
Проверить
Результаты
Как сделать коммит для ветки my_branch?
Дальше
Проверить
Результаты
Как удалить локальную ветку my_branch?
Дальше
Проверить
Результаты
Как исправить ошибку "fatal: The current branch my_branch has no upstream branch", возникающую при вводе git push?
Дальше
Проверить
Результаты
Что такое слияние двух веток?
Дальше
Проверить
Результаты
Почему бывают конфликты при слиянии веток?
Дальше
Проверить
Результаты
Как скачать ветку their_branch, если она уже есть в удаленном (remote) репозитории, но нет локально?

Команда: git fetch origin their_branch

Дальше
Проверить
Результаты
Как удалить все untracked файлы?
Дальше
Проверить
Результаты
Что сделает команда "git clean -fd":
Дальше
Проверить
Результаты
Для чего надо добавлять файлы в .gitignore?
Дальше
Проверить
Результаты
Как добавить новую директорию в Git?
Дальше
Проверить
Результаты
Чем директория с репозиторием отличается от любой другой?
Дальше
Проверить
Результаты
Что делает команда "git abuse"?
Дальше
Проверить
Результаты
Для чего нужен GitFlow?
Дальше
Проверить
Результаты
Новичок
О Git вы, вероятно, узнали недавно. Не беда - информации о нем много. Почитайте документацию, создайте аккаунт на github, или пройдите наш курс. Там мы подробно отвечаем на все возникающие у новичков вопросы. В любом случае, знание Git явно вам пригодится - продолжайте обучение!
Еще раз
Начинающий
Вы уже кое-что знаете, но в ваших знаниях есть много пробелов. Постарайтесь разобраться в незнакомых командах - они отлично описаны в документации. А если хотите задавать вопросы эксперту - приходите на наш курс. Там мы подробно отвечаем на все возникающие у новичков вопросы.
Еще раз
Уверенный
Хорошо! Есть несколько моментов, которые нужно улучшить. Можете заглянуть в документацию, или прийти на наш курс. Там вы сможете поработать с большим количеством команд, и получить ответы на все свои вопросы.
Еще раз
Опытный
Отлично! Вы упустили всего несколько моментов - но это, конечно, не критично. С другой стороны, можно быстро подтянуть свои знания на нашем курсе. Или почитать документацию, например.
Еще раз
Эксперт
Великолепно! Вы знаете Git лучше многих! Полезный навык, не правда ли? Вам наш курс для новичков ни к чему, но можете посоветовать его своим знакомым джуниорам.
Еще раз
Made on
Tilda