Бесплатные ответы на тесты по предмету «Система контроля версий» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 29 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Что такое GitHub?
1Программа для работы с Git
2Драйвер для Git
3Веб-сервис для хостинга IT-проектов и их совместной разработки, основанный на Git✓ Правильный ответ
4UI для работы с локальной версией 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Это просто два разных названия одной ветки
2master принадлежит локальному репозиторию, а 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 ошибка — вернём деньги.