Глиф Учебники

Итоговый тест по курсу

Git · 18 вопросов

Восемнадцать вопросов по всем урокам курса — от первого коммита до работы в команде. После ответа появится пояснение: если ошиблись, оно подскажет, что перечитать.

1. Где хранится история репозитория Git?
2. Какие две настройки обязательны перед первым коммитом?
3. В каком порядке изменения попадают в историю?
4. Что означает nothing to commit, working tree clean?
5. Новый файл app.py не попал в коммит после git commit -am "…". Почему?
6. Как выбросить незакоммиченные правки в файле index.html?
7. Последний коммит ещё не отправлен, его нужно переделать, сохранив изменения. Какая команда?
8. Коммит с ошибкой уже на сервере и есть у коллег. Как его отменить правильно?
9. Что делает git switch -c fix-menu?
10. Вы в ветке main и выполняете git merge feature. Что произойдёт?
11. Что означает блок между ======= и >>>>>>> feature в файле с конфликтом?
12. Конфликт в файле исправлен и метки удалены. Как завершить слияние?
13. Чем git fetch отличается от git pull?
14. git push ответил ! [rejected] main -> main (non-fast-forward). Что сделать?
15. В .gitignore дописали config.ini, но файл уже был в коммитах. Что нужно ещё?
16. Что делает git stash?
17. ssh -T git@github.com отвечает Permission denied (publickey). Что проверить в первую очередь?
18. В открытый репозиторий отправлен коммит с паролем. Что сделать в первую очередь?