Stashing
w Git umożliwia tymczasowe przechowywanie niezatwierdzonych zmian i przejście do czystego stanu roboczego. Jest to przydatne, gdy musisz przełączyć się do innej gałęzi lub pracować nad inną funkcją bez zatwierdzania zmian, nad którymi aktualnie pracujesz.
Oto kroki, których należy użyć Stashing
w Git:
Stash
twoje zmiany
Upewnij się, że jesteś w swoim katalogu roboczym i uruchom następujące polecenie:
git stash save "Stash name"
To polecenie ukryje wszystkie niezatwierdzone zmiany w nowej skrytce o określonej nazwie. Jeśli nie podasz stash
nazwy, Git automatycznie wygeneruje nazwę domyślną.
Wyświetl stash
listę
Aby wyświetlić listę skrytek w swoim repozytorium, uruchom polecenie:
git stash list
To polecenie wyświetli wszystkie istniejące skrytki wraz z ich numerami indeksów.
Zastosuj stash
Aby zastosować a stash
do swojego stanu roboczego, uruchom polecenie:
git stash apply <stash_name>
Zastąp <stash_name>
nazwą stash
lub numerem indeksu, który chcesz zastosować. Jeśli nie podasz stash
nazwy, Git domyślnie zastosuje najnowszą wersję stash
.
Upuść stash
Po pomyślnym zastosowaniu skrytki i już jej nie potrzebujesz, możesz ją upuścić za pomocą polecenia:
git stash drop <stash_name>
Zastąp <stash_name>
nazwą stash
lub numerem indeksu, który chcesz zastosować. Jeśli nie podasz stash
nazwy, Git domyślnie zastosuje najnowszą wersję stash
.
Stashing
to ważna funkcja w Git, która pozwala na tymczasowe przechowywanie niezatwierdzonych zmian bez ich utraty. Pomaga to łatwo przełączać się między gałęziami i funkcjami bez zakłócania przepływu pracy.