Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб_6.docx
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
668 Кб
Скачать
☆
    1. Деякі довідкові дані для роботи з Git

pull – отримання змін з центрального репозиторія; ця дія забирає зміни та проводить ь злиття з активною гілкою;

push – додавання змін в центральний репозиторій;

init – створення, репозиторія;

add и rm – індексація змін в репозиторії;

status – відображення стану проекту, змінені але не додані файли, індексовані файли, активна гілка;

commit – зміни, відправленні в репозиторій (зафіксовані);

reset – повертання к певному комміту (від англ. commit – фіксувати), повертання змін;

revert – скасування змін, зроблених раніше окремим commit;

log – різноманітна інформація о коммітах в цілому;

diff – відмінність між гілками проекту, коммітами і т.д.;

checkout – переключення між гілками (тобто взяти з репозиторія будь- яке його становище;

merge – злиття гілок;

rebase – побудування рівної лінії коммітів;

gitignore – файл, який служить для роз’яснення файлів, що були ігноровані.

index – область зафіксованих змін, тобто все що, ви підготували к збереженню в репозиторій;

head– покажчик на commit, в якому ми знаходимося;

master – им’я гілки за замовченням (це також покажчик на визначений комміт;

origin – им’я репозиторія на далечині за замовченням.

  1. Завдання

Самостійна робота за денною темою передбачає групову роботу з використанням мережі Інтернет. Студенти, що надходять до однієї навчальної групи разом виконують роботу над спільним проектом. Але частково завдання повинні виконуватися індивідуально. В завданнях використане таке маркування:

 – завдання виконується окремо кожним студентом

 – завдання виконується спільно усією групою

    1. Перелік завдань за послідовним планом

  1. Реєстрація на сайті github.com ()

  2. Загрузка та встановлення програмного забезпечення ()

  3. Створення репозиторія та відкриття проекту ()

  4. Розробка спільного технічного завдання та

  5. Розробка спільної специфікації програми ()

  6. Утворення гілки з власним варіантом завдання (описом методу) ()

  7. Періодичні оновлення та узгодження версій текстів опису.

  8. Розробка програмного забезпечення ()

  9. Утворення гілки з власним варіантом програми ()

  10. Періодичні оновлення та узгодження версій текстів програм

  11. Злиття з головною гілкою ()

1 Джунио Хамано (англ. Junio Hamano) – програміст з 2005 р., координатор проекту Git. Приймає активну участь в розробці ядра Linux,та утіліти GNU Tar. Закінчив Токійський універсітет, проживає в штаті Каліфорнія.

2 патч – файл, що описує відмінність між файлами

1 Можливість редагувати сторінку сайту або створювати нові сторінки на вікі-сайти, з використанням звичайного веб-браузера.

1 англійський професійний програміст та розробник вільного програмного забезпечення.

2 мережевий протокол, що дозволяє проводити віддалене управління комп'ютером і передачу файлів. Схожий за функціональністю з протоколом Telnet і rlogin, проте використовує алгоритми шифрування інформації, що передається. SSH-клієнти і SSH-сервери доступні для більшості мережевих операційних систем.

Одеса - 2013