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

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

Git Лабораторна 76: Кілька stash і відгалуження з них

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

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

Тема: Розширене використання git stash

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

Meta: навчитися працювати з кількома елементами у git stash, застосовувати їх вибірково і створювати гілки із stash.



Krok 1. Перейти у робочий репозиторій.

Komanda: cd ~/git_lab1



Krok 2. Змінити файл але не комітити.

Komandi: echo "change one" >> stash76.txt



Krok 3. Створити перший stash з повідомленням.

Komanda: git stash push -m "First change for lab76"



Krok 4. Зробити іншу зміну у тому самому або іншому файлі.

Komandi: echo "change two" >> stash76.txt



Krok 5. Створити другий stash.

Komanda: git stash push -m "Second change for lab76"



Krok 6. Переглянути список stash.

Komanda: git stash list

Poyasnennya: видно два записи з індексами stash@{0}, stash@{1}.



Krok 7. Переглянути вміст одного stash без застосування.

Komanda: git stash show -p stash@{1}



Krok 8. Створити нову гілку з другого stash.

Komanda: git stash branch lab76-branch stash@{0}

Poyasnennya: Git створить гілку і застосує цей stash.



Krok 9. Переконатися що зміни присутні у новій гілці і stash запис видалений.

Komandi: git status; git stash list



Krok 10. Mini zvit.

Zavdannya: опиши коли краще використовувати git stash branch замість простого apply або pop.