Git.sa_Pyth-р

Git.sa_Pyth-р

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

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

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

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

Вопрос 1

Что такое GitHub?

  1. Веб-сервис для хостинга IT-проектов
  2. Графический интерфейс для работы с Git
  3. Технология для контроля версий проектов
Вопрос 2

Как можно установить Git?

  1. Лишь через официальный сайт
  2. Лишь через терминал (командную строку)
  3. Можно через сайт или командную строку
Вопрос 3

Как в Git установить значение «Имя пользователя»?

  1. git config user.name
  2. git config --global user.name
  3. Все команды
Вопрос 4

В каком редакторе можно работать с Git?

  1. Только в редакторе Visual Studio
  2. Можно во всех редакторах
  3. Можно во всех редакторах, что поддерживают подключение терминала
Вопрос 5

Git и GitHub - это одно и тоже?

  1. Оба продукта разработаны одной компанией, но они не одно и тоже
  2. Да. Git это сокращение от GitHub
  3. Нет, это продукты разных компаний
Вопрос 6

Можно ли отследить хронологию событий через Git?

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

Как в Git установить глобально Email пользователя?

  1. git config --global user.email
  2. git config user.email
  3. git --global user.email
Вопрос 8

Сколько людей могут работать через Git над одним проектом?

  1. Не более 50
  2. Не более 30
  3. Неограниченное количество
Вопрос 9

Какая команда в терминале служит для перехода к нужной папке?

  1. go "папка"
  2. open "папка"
  3. cd "папка"
Вопрос 10

Что такое Git?

  1. Это распределённая система управления версиями
  2. Это облачное хранилище
  3. Это сервер для ваших проектов
Вопрос 11

Сколько систем контроля версий существует?

  1. Только Git
  2. Много
  3. Git и SVN
Вопрос 12

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Пишет указанный после файл в лог
  2. Удаляет файл из репозитория
  3. Показывает историю коммитов
Вопрос 21

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

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

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

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

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

  1. Команда git show
  2. Команда git diff
  3. Команда git commit
Вопрос 24

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

  1. Команда git reset
  2. Команда git abort
  3. Команда git not-add
Вопрос 25

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

  1. Команда git abort path/to/file
  2. Команда git commit path/to/file
  3. Команда git checkout path/to/file
Вопрос 26

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

  1. Отменяет все изменения
  2. Сохраняет все изменения в буфер
  3. Удаляет все измененные файлы
Вопрос 27

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

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

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

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

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

  1. Команда: git branch my_branch
  2. Команда: git create branch my_branch
  3. Команда: git commit origin my_branch
Вопрос 30

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

  1. Команда: git branch -D my_branch
  2. Команда: git delete branch my_branch
  3. Команда: git reset my_branch