Система контроля версий.sa_Bac-R_устарел

Система контроля версий.sa_Bac-R_устарел

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

51 вопрос Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Какими бывают системы контроля версий ?

  1. централизованные
  2. распределенные
  3. смешанные
Вопрос 2

Что такое Git?

  1. это распределенная система контроля версий
  2. веб-приложение и система управления репозиториями программного кода в браузере
  3. утилита командной строки
Вопрос 3

Что означает команда git config ?

  1. может быть использована для указания пользовательских настроек, таких как электронная почта, имя пользователя, формат и т.д
  2. используется для клонирования репозитория
  3. позволяет поместить изменения в главную ветку удаленного хранилища связанного с рабочим каталогом
Вопрос 4

Если необходимо получить помощь при использовании Git, какой из ниже приведенных способов верный ?

  1. help git add
  2. git help add
  3. git add help
Вопрос 5

Для чего нужна команда git init?

  1. для создания GIT репозитория
  2. для клонирования репозитория
  3. для добавления файлов в индекс
Вопрос 6

Что делает команда git diff ?

  1. сравнивает проиндексированные изменения с последним коммитом
  2. показывает что изменили, но пока не проиндексировали
  3. использование графической утилиты
Вопрос 7

Что делает команда git commit - m?

  1. создает коммит всех проиндексированных изменений и добавляет к коммиту подставленный комментарий
  2. создает коммит с указанным комментарием
  3. будет изменен последний коммит
Вопрос 8

Команда git status - это?

  1. берет все данные, добавленные в индекс с помощью git add , и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок
  2. отображает состояние рабочего каталога и раздела проиндексированных файлов
  3. основной инструмент, используемый для определения, какие файлы в каком состоянии находятся
Вопрос 9

Для чего используется $ git commit -- amend?

  1. для проверки количества коммитов
  2. для создания единого коммита, где второй заменит первый
  3. для полного очищения истории коммитов
Вопрос 10

Что за собой влечет применение флага --hard?

  1. слияние двух коммитов
  2. отмену всех локальных изменений
  3. завершение скрипта
Вопрос 11

При помощи какой команды можно отменить последние файловые изменения?

  1. getdeleted --< File >
  2. git -- out
  3. gitcheckout -- < File >
Вопрос 12

При помощи какой команды можно посмотреть удаленные репозитории, которые подключены к нашей копии?

  1. git remote
  2. git objects
  3. git clear
Вопрос 13

При помощи какой команды можно узнать какие изменения выполнены у другого программиста, но у Вас они не отображаются?

  1. git wild
  2. git all
  3. git fetch
Вопрос 14

При помощи какой команды можно отправить изменения?

  1. git start
  2. git mess
  3. git push
Вопрос 15

Какая версия обозначается второй цифрой в тегах?

  1. патч
  2. минорная
  3. мажорная
Вопрос 16

Какие существуют виды тегов?

  1. легковесные
  2. аннотированные
  3. тяжеловесные
Вопрос 17

Для чего используются теги?

  1. для того, чтобы прописывать комментарий
  2. для того, чтобы пометить конкретный коммит
  3. для обозначения изменений
Вопрос 18

Что содержит в себе коммит при отображении его как элемента в дереве?

  1. blob
  2. committer
  3. author
Вопрос 19

Что указывается в дереве как parente?

  1. предыдущая версия
  2. родительский коммит
  3. путь
Вопрос 20

Что называется master в ветке, которая используется в git?

  1. шаблон коммита
  2. основная ветка, в которой мы работаем
  3. главные коммит внутри
Вопрос 21

Что будет первым действием, если нам поступит задача провести срочный хотфикс?

  1. сделать чекаут ветки master
  2. закоммитить все данные на ветку, в которой работаем
  3. создать ветку хотфикс
Вопрос 22

Что обозначает “serverfix” внутри команды “ $ git push origin serverfix”?

  1. название ветки
  2. действие, которое необходимо выполнить
  3. название удаленного сервера
Вопрос 23

Сколько коммитов может быть присоединено к родительскому?

  1. неограниченное количество
  2. от 2 до 10
  3. один
Вопрос 24

В чем плюсы использования rebase?

  1. нет merge коммитов
  2. использует меньше внутренней памяти
  3. более чистая линейная история
Вопрос 25

Что будет первым действием если мы захотим сделать ребейс ветки master?

  1. $ git checkout
  2. $ git rebase
  3. $ git remove
Вопрос 26

Что будет первым действием если мы захотим сделать простой merge ветки?

  1. $ git merge
  2. $ git remove
  3. $ git checkout
Вопрос 27

Что такое хуки?

  1. область памяти, где могут последовательно храниться несколько значений
  2. серверные скрипты запускающиеся при определенных событиях
  3. автоматическое завершение действия функции
Вопрос 28

Виды хуков

  1. клиентские
  2. серверные
  3. многомерные
Вопрос 29

Когда запускается pre-commit ?

  1. до запроса сообщения коммита
  2. после запроса сообщения коммита
  3. до вызова редактора сообщения, но после создания стандартного сообщения
Вопрос 30

Для чего используется опция --abbrev-commit--pretty?

  1. для очистки всего репозитория
  2. для слияния коммитов
  3. для вывода сокращенного хеша
Вопрос 31

Для чего используется команда rev-parse?

  1. чтобы вернуться к предыдущим настройкам
  2. чтобы узнать SHA-1 объекта
  3. чтобы обновить последние изменения
Вопрос 32

Что делает команда $ git reflog?

  1. показывает ссылку на предков
  2. показывает диапазон коммита
  3. показывает журнал окружения
Вопрос 33

Какой параметр может показать метод или функцию, в котором присутствует совпадение?

  1. - c
  2. - p
  3. -- break
Вопрос 34

Какая команда отображает количество строк?

  1. git grep - n gmtime_r
  2. git grep - count gmtime_r
  3. git grep - p gmtime_r*.c
Вопрос 35

Какая команда вызывает бинарный поиск?

  1. $ git binar
  2. $ git bisect start
  3. $ git start binar
Вопрос 36

Какая команда позволяет исправить сообщение последнего коммита?

  1. $ git commit --amend
  2. $ git rebase
  3. $ git head -- am
Вопрос 37

Что может сделать filter-branch?

  1. проводит фильтрацию среди коммитов и производит слияние одинаковых
  2. пройтись по всей истории коммитов и изменить ее
  3. создает скрытую отфильтрованную историю
Вопрос 38

Что делает опция --tree-filter?

  1. возвращает коммит в родительское дерево
  2. выполняет указанную команду после переключения на каждый коммит и затем повторно фиксирует результаты
  3. проводит фильтрацию по принципу трои
Вопрос 39

Какую команду нужно использовать для того, чтобы отменить слияние?

  1. git merge -- abort
  2. git stop merge
  3. git merge
Вопрос 40

Что позволяет сделать команда git diff?

  1. cравнивает проиндексированные изменения с последним коммитом
  2. показывает что изменили, но пока не проиндексировали
  3. использование графической утилиты
Вопрос 41

Что позволяет сделать команда git clean ?

  1. удобный способ удаления неотслеживаемых файлов в рабочем каталоге репозитория
  2. удаляются объекты, не имеющие никаких входящих указателей
  3. позволяет пользователю проводить поиск фраз и слов в содержимом деревьев
Вопрос 42

Какая команда позволяет создать подмодуль?

  1. git submodule
  2. git submodule -- brn
  3. git submodule add
Вопрос 43

На что влияет опция -f gitmodule?

  1. изменения будут проходить на всех серверах
  2. изменения будут проходить только локально
  3. изменения будут проходить только на удаленном сервере
Вопрос 44

При помощи такой операции можно выполнить изменения во всех подмодулях одновременно?

  1. all -- ing
  2. foreach
  3. all -- submodule
Вопрос 45

К какой команде относится фраза “ каждый раз, когда встречается этот объект, заменяй его другим” ?

  1. grep
  2. replace
  3. foreach
Вопрос 46

При помощи какой опции можно создать исторический коммит?

  1. history
  2. his
  3. add- history
Вопрос 47

Что значит “усеч историю”?

  1. создать новую историю без предыдущих коммитов
  2. вынести историю в отдельную историческую ветку
  3. остановить воспроизведение исторического скрипта
Вопрос 48

Что такое GNU Privacy Guard ?

  1. свободное ПО для шифрования информации и создания электронных цифровых подписей
  2. инструмент для автоматизации сборки проектов
  3. командный интерпретатор в юниксоподобных системах
Вопрос 49

Какая команда подходит для установки GPG на MacOS?

  1. gpg2
  2. gnupg
  3. pinentry
Вопрос 50

Какая команда позволяет ограничить права на директорию?

  1. $ chmod og-rwx
  2. $ org
  3. $ bashrc
Вопрос 51

В каком году был разработан Git?

  1. 1991
  2. 2002
  3. 2005