Font size
S
M
L
XL
WorksheetsGit та сервіси віддалених репозиторіїв
Total questions: 25
Worksheet time: 25mins
Name
Class
Date
1.
Що таке система контролю версій (VCS)?
a)
Інструмент для зберігання файлів
b)
Інструмент для відстеження змін у коді
c)
Інструмент для автоматизації тестування
d)
Система для зберігання версій ПЗ
2.
Які є основні типи систем контролю версій?
a)
Локальні
b)
Централізовані
c)
Розподілені
d)
Всі перелічені
3.
Які системи контролю версій дозволяють кожному розробнику мати копію репозиторію на своєму комп'ютері?
a)
Локальні системи
b)
Централізовані системи
c)
Розподілені системи
d)
Жодна з вищевказаних
4.
Які переваги централізованих систем контролю версій?
a)
Легкість управління
b)
Можливість роботи офлайн
c)
Доступ для кількох розробників одночасно
d)
Вразливість до проблем з сервером
5.
Які переваги розподілених систем контролю версій? (виберіть кілька варіантів)
a)
Можливість паралельної роботи
b)
Надійність завдяки зберіганню копій у всіх учасників
c)
Складність налаштування
d)
Можливість автономної роботи
6.
Який рік став точкою появи Git?
a)
2005
b)
1998
c)
2010
d)
2000
7.
Хто є розробником системи Git?
a)
Лінус Торвальдс
b)
Стів Джобс
c)
Білл Гейтс
d)
Марк Цукерберг
8.
Як правильно встановити Git на Windows? (виберіть кілька варіантів)
a)
Завантажити інсталяційний файл з офіційного сайту
b)
Використати Git Bash
c)
Встановити через Homebrew
d)
Виконати команду 'sudo apt install git'
9.
Яка команда використовується для ініціалізації нового репозиторію Git?
a)
git clone
b)
git init
c)
git commit
d)
git pull
10.
Яка команда використовується для додавання файлів до індексу перед комітом?
a)
git commit
b)
git add
c)
git init
d)
git push
11.
Що таке коміт у Git?
a)
Створення нового репозиторію
b)
Збереження знімка стану проєкту
c)
Видалення файлів із репозиторію
d)
Оновлення даних з віддаленого репозиторію
12.
Як здійснюється клонування вже існуючого репозиторію?
a)
git init
b)
git clone
c)
git commit
d)
git pull
13.
Яка команда використовується для налаштування віддаленого репозиторію?
a)
git remote add
b)
git init
c)
git clone
d)
git config
14.
Яка команда використовується для злиття змін з однієї гілки в іншу?
a)
git merge
b)
git branch
c)
git checkout
d)
git init
15.
Що таке .gitignore?
a)
Файл для виключення певних файлів з індексу Git
b)
Команда для скасування останніх змін
c)
Інструмент для відстеження комітів
d)
Налаштування для віддаленого репозиторію
16.
Що таке Git Flow?
a)
Процес автоматизації деплою
b)
Модель роботи з гілками
c)
Процес конфігурування користувача
d)
Налаштування доступу до віддаленого репозиторію
17.
Що таке Rebase у Git?
a)
Злиття гілок із збереженням всіх комітів
b)
Переписування історії змін у гілці
c)
Видалення гілки
d)
Створення нового репозиторію
18.
Які сервіси віддалених репозиторіїв є найбільш популярними? (виберіть кілька варіантів)
a)
GitHub
b)
GitLab
c)
Bitbucket
d)
Mercurial
19.
Що таке GitHub Actions?
a)
Система для CI/CD у GitHub
b)
Інструмент для роботи з гілками
c)
Налаштування репозиторію
d)
Інтерфейс для керування командою
20.
Які переваги має GitLab для корпоративних команд? (виберіть кілька варіантів)
a)
Повна автономність
b)
Вбудована система CI/CD
c)
Висока популярність серед open-source проєктів
d)
Можливість хостингу на власному сервері
21.
Який сервіс має найтіснішу інтеграцію з Atlassian продуктами?
a)
GitHub
b)
GitLab
c)
Bitbucket
d)
Mercurial
22.
Що таке Bitbucket Pipelines?
a)
Система керування гілками у Bitbucket
b)
Інструмент для автоматизації CI/CD
c)
Інструмент для налаштування віддаленого репозиторію
d)
Функція для управління користувачами
23.
Яка система контролю версій більше орієнтована на спільноти open-source розробників?
a)
GitHub
b)
GitLab
c)
Bitbucket
d)
Mercurial
24.
У чому полягає основна відмінність між Merge та Rebase у Git?
a)
Merge переписує історію змін
b)
Rebase зберігає всі коміти як вони є
c)
Rebase переписує історію, а Merge зберігає всі зміни з обох гілок
d)
Merge видаляє історію гілок
25.
Які системи контролю версій працюють як централізовані системи?
a)
CVS
b)
SVN
c)
Git
d)
Mercurial
Reset
