Тест по Git — Средний уровень
Какая команда загружает изменения с удалённого репозитория, но не сливает их?
- 1. git fetch
- 2. git pull
- 3. git clone
- 4. git merge
Какую команду используют для "переписывания" истории коммитов на основе другой ветки?
- 1. git rebase
- 2. git merge
- 3. git pull
- 4. git squash
Как называется ситуация, когда Git не может автоматически объединить изменения?
- 1. conflict
- 2. merge conflict
- 3. rebase error
- 4. commit issue
Как временно отложить незакоммиченные изменения?
- 1. git stash
- 2. git save
- 3. git backup
- 4. git shelve
Как вернуть отложенные изменения из хранилища и удалить их оттуда?
- 1. git stash apply
- 2. git stash pop
- 3. git stash use
- 4. git stash merge
Как перенести отдельный коммит из одной ветки в другую?
- 1. git cherry-pick
- 2. git merge
- 3. git apply
- 4. git patch
Как создать пометку (тег) для конкретного коммита?
- 1. git tag
- 2. git label
- 3. git mark
- 4. git point
Какой тип тега содержит метаданные, такие как имя автора и сообщение?
- 1. annotated
- 2. lightweight
- 3. static
- 4. symbolic
Какая команда используется для создания нового коммита, отменяющего изменения предыдущего?
- 1. git revert
- 2. git reset
- 3. git undo
- 4. git rollback
Как полностью удалить изменения и откатить коммиты, удаляя также изменения в файлах?
- 1. git reset --soft
- 2. git reset --mixed
- 3. git reset --hard
- 4. git undo
Как просмотреть список удалённых репозиториев?
- 1. git remote -v
- 2. git show remote
- 3. git remotes
- 4. git get remote
Как удалить неотслеживаемые файлы в рабочем каталоге?
- 1. git clean
- 2. git delete
- 3. git purge
- 4. git remove
Как вывести историю коммитов в кратком виде?
- 1. git log --oneline
- 2. git log --summary
- 3. git log --compact
- 4. git show-log
Как посмотреть различия между индексом (staged) и последним коммитом?
- 1. git diff HEAD
- 2. git diff --cached
- 3. git status
- 4. git log
Какая команда позволяет увидеть историю перемещений указателя HEAD?
- 1. git reflog
- 2. git log
- 3. git reset
- 4. git revert
Как узнать, кто внёс изменения в каждую строку файла?
- 1. git blame
- 2. git author
- 3. git history
- 4. git who
Как получить статистику коммитов по авторам?
- 1. git shortlog
- 2. git log --author
- 3. git commits-per-author
- 4. git authors
Как удалить ветку из удалённого репозитория?
- 1. git push origin :branch-name
- 2. git delete branch
- 3. git remove branch
- 4. git branch -r
Как создать архив текущего состояния проекта?
- 1. git archive
- 2. git zip
- 3. git export
- 4. git bundle
Можно использовать git reset
для отмены локальных коммитов?
- 1. True
- 2. False