Pytania otagowane jako git-stash

Pozwala przenieść oczekujące zmiany w działającym katalogu git i przywrócić je później, tj. Umieścić je w skrytce. Możesz mieć wiele skrytek i możesz ich również użyć do przeniesienia oczekujących zmian do innej gałęzi.


13
Ukrywanie tylko etapowych zmian w git - czy to możliwe?
Czy istnieje sposób, aby ukryć tylko zmiany etapowe? Scenariusz, z którym mam problemy, polega na tym, że pracowałem nad kilkoma błędami w danym momencie i wprowadziłem kilka nieetapowych zmian. Chciałbym mieć możliwość stopniowania tych plików indywidualnie, tworzenia plików .patch i przechowywania ich do momentu zatwierdzenia kodu. W ten sposób, po …
364 git  git-stash 

9
Jak Git stash pop skrytkę w 1.8.3?
Właśnie zaktualizowałem Gita. Jestem na Git w wersji 1.8.3. Dziś rano próbowałem rozpakować zmianę 1 głęboko w stosie. Uruchomiłem się git stash pop stash@{1}i dostałem ten błąd. fatal: dwuznaczny argument „stash @ 1”: nieznana wersja lub ścieżka nie znajduje się w działającym drzewie. Użyj „-”, aby oddzielić ścieżki od wersji, …
290 git  escaping  git-stash 

13
Przerwanie skrytki w Git
Wystrzeliłem skrytkę i doszło do konfliktu scalenia. W przeciwieństwie do pytania wymienionego jako duplikat, miałem już kilka niezatwierdzonych zmian w katalogu, które chciałem zachować. Nie tylko chcę, aby konflikt scalania zniknął, ale także przywrócić mój katalog do stanu sprzed pop. Próbowałem git merge --abort, ale git twierdził, że nie trwa …
257 git  git-stash 

9
Jak cofnąć zastosowanie skrytki?
Mam małą łatkę zapisaną w mojej skrytce git. Zastosowałem go do mojej kopii roboczej za pomocą git stash apply. Teraz chciałbym wycofać się z tych zmian, odwrotnie stosując łatkę (coś w rodzaju tego git revert, co by zrobił, gdyby nie skrytka). Czy ktoś wie jak to zrobić? Wyjaśnienie: Istnieją inne …
233 git  git-stash 

11
Ukrywanie tylko niestopionych zmian w Git
Chciałbym wykonać następujący przepływ pracy: Dodaj zmiany do stołu montażowego. Ukryj wszystkie inne zmiany, które nie zostały wprowadzone. Wykonuj niektóre czynności na etapach (np. Buduj, uruchamiaj testy itp.) Zastosuj skrytkę. Czy istnieje sposób na wykonanie kroku 2? Przykład echo "123" > foo git add foo # Assumes this is a …
229 git  git-stash 

3
Uzyskaj datę utworzenia skrytki
Czy istnieje sposób na określenie, kiedy utworzono skrytkę? git stash listwyświetla tylko skrytki i git stash show XXXXXXpokazuje wszystkie pliki i zmiany, ale nie datę utworzenia skrytki.
227 git  git-stash 



4
git stash blunder: git stash pop i zakończył się konfliktami scalania
Zrobiłem git stash popi skończyłem z konfliktami scalania. Usunąłem pliki z systemu plików i zrobiłem to git checkouttak, jak pokazano poniżej, ale wydaje się, że pliki nadal nie są scalone. Następnie spróbowałem zastąpić pliki i git checkoutpowtórzyć ten sam wynik. Próbowałem wymusić to -fflagą. Każda pomoc będzie mile widziana! chirag-patels-macbook-pro:haloror …

3
Cofanie przypadkowego pop git stash pop
Założyłem kilka lokalnych zmian przed wykonaniem skomplikowanego scalenia, scaliłem, a potem głupio zapomniałem zatwierdzić przed uruchomieniem git stash pop. Pop stworzył pewne problemy (złe wywołania metod w dużej bazie kodu), które są trudne do wyśledzenia. Uruchomiłem git stash show, więc przynajmniej wiem, które pliki zostały zmienione. Jeśli nic więcej, myślę, …
186 git  git-stash 

8
git stash -> scal ukrytą zmianę z bieżącymi zmianami
Wprowadziłem kilka zmian w moim oddziale i zdałem sobie sprawę, że zapomniałem o innych niezbędnych zmianach w tym oddziale. To, czego chcę, to sposób na połączenie moich ukrytych zmian z bieżącymi zmianami. Czy jest na to sposób? To bardziej dla wygody, w końcu poddałem się i popełniłem najpierw moje obecne …
186 git  git-merge  git-stash 

5
Przechowuj tylko jeden plik
Chciałbym móc przechowywać tylko zmiany z jednego pliku: git stash save -- just_my_file.txt Powyższe jednak nie działa. Jakieś alternatywy?
176 git  git-stash 


7
Jaki jest zamierzony przypadek użycia skrytki git?
Jeśli pracuję w gałęzi A i nagle muszę pracować na gałęzi B, zanim będę gotowy z zatwierdzeniem w gałęzi A, przechowuję zmiany w gałęzi A, kasuję B, wykonuję tam swoją pracę, a następnie kasuję A i stosuję skrytkę. Jeśli pracuję nad A i chcę przestać pracować na jeden dzień, czy …
143 git  git-stash 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.