Git Stash ing: Tymczasowe przechowywanie niezatwierdzonych zmian w celu uzyskania czystego stanu roboczego

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.