Все тесты предмета

Ответы на тесты Система контроля версий.ДРБ_РСВиП Без ИМ

Вопросы и варианты доступны бесплатно. 8 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

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

Бесплатные ответы на тесты по предмету «Система контроля версий» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Что такое GitHub?

  1. Программа для работы с Git
  2. Драйвер для Git
  3. Веб-сервис для хостинга IT-проектов и их совместной разработки, основанный на Git✓ Правильный ответ
  4. UI для работы с локальной версией Git
✓ Правильный ответ

Веб-сервис для хостинга IT-проектов и их совместной разработки, основанный на Git

Вопрос 2

Что такое репозиторий Git?

  1. Любая директория/папка в моей ОС
  2. Любая папка, находящаяся внутри Git
  3. Репозиторий Git представляет собой каталог файловой системы, в котором находятся файлы конфигурации репозитория, файлы журналов, хранящие операции, выполняемые над репозиторием, индекс, описывающий расположение файлов, и хранилище, содержащее собственно файлы
  4. Папка .git/ и все входящие в нее
Вопрос 3

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

  1. Показывает состояние проекта: кол-во untracked, deleted, new и прочих файлов, количество коммитов, на которое отличается локальная версия репозитория от удаленного и так далее
  2. Показывает имя и email нашего пользователя, а также является ли он авторизованным в системе GitHub или нет
  3. Показывает место, занимаемое репозиторием на жестком диске и кол-во выделенного под репозиторий месте
  4. Такой команды нет, есть только команда git show
Вопрос 4

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

  1. Создает файл с указанным именем и сразу добавляет его в Git
  2. Добавляет локальный файл в удаленный репозиторий так, чтобы другие участники проекта могли его видеть
  3. Это алиас/синоним команды git commit
  4. Начинает отслеживать указанный файл или файлы
Вопрос 5

Что означает статус файла untracked в выводе команды git status?

  1. Что система Git не отслеживает этот файл
  2. Что файл был удален из Git
  3. Что файл находится вне репозитория Git
  4. Что файл добавлен в .gitignore
Вопрос 6

Что означает статус файла new в выводе команды git status?

  1. Что файл только что был создан и еще не отслеживается системой Git
  2. Что файл только начал отслеживаться Git и пока не имеет истории
  3. Что файл удаляли из Git и потом восстановили командой git return
  4. Такого статуса нет, есть только статус deleted file
Вопрос 7Ответ открыт бесплатно

Что означает статус файла modified в выводе команды git status?

  1. Что файл имеет историю в системе Git и был изменен относительно его последнего состояния✓ Правильный ответ
  2. Такого статуса нет, есть только статусы new и deleted
  3. Этот статус виден только командой git ignore и означает, что файл перестал отслеживаться системой Git
  4. Статус означает, что файл добавлен в коммит
✓ Правильный ответ

Что файл имеет историю в системе Git и был изменен относительно его последнего состояния

Вопрос 8

Что такое коммит?

  1. Это единица состояния проекта в Git
  2. Это результат вывода команды git diff
  3. Это обобщающее название одного из статусов файла в выводе git status: untracked, new, deleted или modified
  4. Это слово ничего не означает, его ввели только для того, чтобы путать новичков
Вопрос 9

Как сделать коммит?

  1. Всего лишь набрать команду git commit в любой момент времени
  2. Сделать изменения в файлах и перечислить их после git commit. Например так: git commit a.file, b.file
  3. Сделать изменения, собрать эти изменения командой "git add" или "git commit -a" и указать коммит-сообщение после ключа "-m"
  4. Нельзя сделать коммит, ведь такого понятия не существует
Вопрос 10Ответ открыт бесплатно

В какой ситуации надо делать git status?

  1. Чем чаще, тем лучше
  2. Всегда при создании коммита
  3. Всегда после команды git pull
  4. Только если надо узнать, в каком статусе находится репозиторий, а так эта команда не является обязательной для любой манипуляции✓ Правильный ответ
✓ Правильный ответ

Только если надо узнать, в каком статусе находится репозиторий, а так эта команда не является обязательной для любой манипуляции

Вопрос 11

Что такое ветка в репозитории Git?

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

Чем отличается master и origin master

  1. Это просто два разных названия одной ветки
  2. master принадлежит локальному репозиторию, а origin master - удаленному
  3. Это две разные ветки локального репозитория
  4. Ветки origin master не существует
Вопрос 13

Чем отличаются команды "git push" и "git pull"?

  1. Это алиасы
  2. Команды "git pull" не существует, а команда "git push" нужна, чтобы выложить изменения в удаленный репозиторий
  3. Команды "git push" не существует, а команда "git pull" нужна, чтобы стянуть изменения из удаленного репозитория
  4. команда "git pull" нужна, чтобы стянуть изменения из удаленного репозитория, а команда "git push" нужна, чтобы выложить изменения в удаленный репозиторий
Вопрос 14Ответ открыт бесплатно

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

  1. Пишет указанный после файл в лог
  2. Такой команды нет, есть только команда git look
  3. Показывает историю коммитов✓ Правильный ответ
  4. Удаляет файл из репозитория
✓ Правильный ответ

Показывает историю коммитов

Вопрос 15

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

  1. Показывает изменения, сделанные в указанном коммите
  2. Показывает содержимое файла
  3. Показывает состояние проекта
  4. Показывает время
Вопрос 16

Как узнать, кто автор строчки в файле, используя систему Git?

  1. Команда git show --author
  2. Команда git commit --author
  3. Команда git blame
  4. Команда git status
Вопрос 17

Как узнать, какие изменения мы сделали локально относительно последнего состояния нашего репозитория?

  1. Команда git show
  2. Команда git diff
  3. Команда git izmeneniya
  4. Команда git commit
Вопрос 18Ответ открыт бесплатно

Как отменить действие команды "git add" на файл?

  1. Команда git abort
  2. Команда git stash
  3. Команда git not-add
  4. Команда git reset✓ Правильный ответ
✓ Правильный ответ

Команда git reset

Вопрос 19

Как решить конфликт в Git?

  1. Руками поправить изменения там, где Git не смог это сделать автоматически и затем собрать все в коммит и запушить
  2. Никак, придется создавать репозиторий заново
  3. Выполнить команду git commit merge please
  4. Удалить файл, для которого Git не знает, как смержить изменения
Вопрос 20

Как привести измененный файл в начальное состояние (до изменения)?

  1. Команда git abort path/to/file
  2. Команда git checkout path/to/file
  3. Команда git pull path/to/file
  4. Команда git commit path/to/file
Вопрос 21Ответ открыт бесплатно

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

  1. Отменяет все изменения
  2. Сохраняет все изменения в буфер✓ Правильный ответ
  3. Удаляет все измененные файлы
  4. Такой команды нет
✓ Правильный ответ

Сохраняет все изменения в буфер

Вопрос 22

Как отменить слияние веток, если произошел конфликт?

  1. Команда git stash pop
  2. Команда git merge --abort
  3. Команда git remove repository
  4. Команда git clean
Вопрос 23

Сколько всего веток может быть в репозитории?

  1. Сколько угодно
  2. Это число настраивается в конфиге
  3. Не больше двух
  4. Столько же, сколько участников в проекте
Вопрос 24

Как сделать ветку с названием my_branch

  1. Команда: git branch my_branch
  2. Команда: git create branch my_branch
  3. Команда: git commit origin my_branch
  4. Команда: git checkout my_branch
Вопрос 25Ответ открыт бесплатно

Что сделает команда "git branch" без какого-либо параметра?

  1. Переключится на последнюю используемую ветку
  2. Выведет ошибку
  3. Выведет список локальных веток✓ Правильный ответ
  4. Выведет список удаленных (remote) веток
✓ Правильный ответ

Выведет список локальных веток

Вопрос 26

Как сделать коммит для ветки my_branch?

  1. Надо переключиться на нее и дальше сделать коммит по тем же правилам, что и для ветки master
  2. Надо в commit-сообщении прописать название ветки
  3. Команда: git fetch origin my_branch
  4. Никак, потому что ветки используются не для этого
Вопрос 27

Как удалить локальную ветку my_branch?

  1. Команда: git delete branch my_branch
  2. Команда: git branch -D my_branch
  3. Команда: git reset my_branch
  4. Никак, GIt как раз существует для того, чтобы никакие изменения нельзя было удалить
Вопрос 28

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

  1. Потому что ветки были созданы в разное время
  2. Потому что ветки были созданы от разных коммитов
  3. Потому что в обеих ветках есть изменения одних и тех же строк
  4. Это устаревшая проблема, ее нет с версии Git 1.2
Вопрос 29Ответ открыт бесплатно

Для чего надо добавлять файлы в .gitignore?

  1. Чтобы Git удалял их историю, храня только последнюю версию
  2. Чтобы Git при работе с ними переспрашивал "Are you sure you want to interact with this file?"
  3. Чтобы Git игнорировал изменения данных файлов и не добавлял в репозиторий✓ Правильный ответ
  4. Файл .gitignore не несет никакой смысловой нагрузки, так что этого не надо делать
✓ Правильный ответ

Чтобы Git игнорировал изменения данных файлов и не добавлял в репозиторий

О материалах и доступе

Что входит в набор «Система контроля версий.ДРБ_РСВиП Без ИМ»?

29 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности