← До фільтрів та технологій

← До списку лабораторних по Git

Git Лабораторна 2: Повторюваний робочий цикл

Технологія: Git

Номер лабораторної: 2 · Рівень: middle

Тема: Базовий цикл змін: edit, status, diff, commit

Повний опис / сценарій лабораторної:

Мета: навчитися працювати з базовим циклом змін у Git від правки файлів до створення коміту.



Крок 1. Перейти до каталогу лабораторії.

Команда: cd ~/git_lab1

Пояснення: продовжуємо роботу в існуючому репозиторії.



Крок 2. Внести зміни у readme.txt.

Команда: echo "Second line" >> readme.txt

Пояснення: додаємо новий рядок до файла.



Крок 3. Перевірити статус репозиторію.

Команда: git status

Пояснення: файл має бути в секції modified.



Крок 4. Подивитися різницю до індексу.

Команда: git diff

Пояснення: показує що саме змінилося в робочому каталозі.



Крок 5. Додати файл у індекс.

Команда: git add readme.txt

Пояснення: зміни готові до збереження у коміті.



Крок 6. Ще раз подивитися статус.

Команда: git status

Пояснення: файл має бути в секції changes to be committed.



Крок 7. Створити коміт із зрозумілим повідомленням.

Команда: git commit -m "Add second line to readme"

Пояснення: повідомлення має пояснювати суть змін.



Крок 8. Подивитися коротку історію комітів.

Команда: git log --oneline

Пояснення: тепер видно два коміти у історії.



Крок 9. Внести ще одну невелику зміну та потренувати весь цикл.

Пояснення: повторіть кроки редагування, git diff, git add, git commit.



Крок 10. Міні звіт.

Завдання: опишіть свій типоваий робочий цикл при маленьких змінах і при великих рефакторингах.