Тест по Git — Продвинутый уровень
Какая команда используется для бинарного поиска коммита, в котором появилась ошибка?
- git bisect
- git blame
- git history
- git reset
Как отредактировать серию коммитов в интерактивном режиме?
- git cherry-pick
- git merge
- git rebase -i
- git commit --amend
Как обозначается коммит, который является дедушкой текущего HEAD?
- HEAD~1
- HEAD^
- HEAD^1
- HEAD^^
Где хранятся все объекты Git (коммиты, блобы и деревья)?
- .git/objects
- .git/index
- .git/refs
- .git/config
Какая команда позволяет восстановить утерянные коммиты, которые не видны в обычной истории?
- reflog
- stash
- log
- reset
Как выполнить слияние с сохранением истории и без fast-forward?
- git merge --no-ff
- git rebase
- git reset
- git cherry
Как исключить отслеживание изменений файла, не добавляя его в .gitignore
?
- git update-index --assume-unchanged
- git stash
- git ignore
- git untrack
Как проверить целостность репозитория и наличие поврежденных объектов?
- git fsck
- git gc
- git prune
- git clean
Какая команда используется для очистки и оптимизации репозитория?
- git gc
- git optimize
- git repack
- git pack
Какой тип коммита удаляет сообщение и автоматически объединяется при ребейзе?
- rebase
- merge
- squash
- fixup
Как создать дополнительную рабочую директорию, связанную с текущим репозиторием?
- git worktree
- git submodule
- git fork
- git clone --linked
Какая команда позволяет заменить один объект Git другим без удаления оригинала?
- git replace
- git patch
- git override
- git remap
Где хранятся пользовательские скрипты-хуки в Git?
- .git/hooks
- .git/scripts
- .git/actions
- .git/events
Как обновить все связанные сабмодули до последних коммитов?
- git submodule update --remote
- git pull
- git fetch
- git clone
Как называется общий предок двух веток в контексте слияния?
- merge base
- common ancestor
- shared commit
- first parent
Как создать специальный коммит для автоматического объединения при интерактивном rebase
?
- git commit --fixup
- git commit --squash
- git squash
- git patch
Какой указатель Git указывает на коммит до последнего действия (например, перед reset
)?
- HEAD
- ORIG_HEAD
- MERGE_HEAD
- FETCH_HEAD
Как посмотреть все ссылки (refs) внутри репозитория?
- git show-ref
- git branch -vv
- git log --decorate
- git ls-remote
Git отслеживает пустые директории?
- true
- false
Как исключить файлы локально, не добавляя их в .gitignore
?
- .git/info/exclude
- .gitignore
- exclude.list
- config/exclude