Bardzo często pracuję nad niektórymi cechami mojego projektu, że muszę zrobić sobie przerwę, zanim będzie wystarczająca do zatwierdzenia. Jednak używam codziennie dwóch różnych komputerów do kodowania (mój laptop i pulpit mojego laboratorium badawczego). Np .: pracuję nad funkcją w domu, a potem zatrzymuję się i idę do laboratorium.
Nie chcę mieszać synchronizacji w chmurze (np. Dropbox) ze zdalnym śledzeniem GitHub.
Po prostu popełniłem niedokończone (i niechlujne) stany mojego kodu przed (i wypchnąłem go) tylko w celu wciągnięcia go na inny komputer, aby kontynuować pracę. Jestem pewien, że to zła praktyka.
Dziś jednak natknąłem git stash
się trochę na Googlinga. Wydaje się to idealnym rozwiązaniem dla tego, czego potrzebuję.
Jednak dokumentacja nie mówi, czy przejdzie do github po wprowadzeniu zmian. Poza tym chcę wiedzieć, czy istnieje bardziej skuteczny sposób na osiągnięcie mobilności, której potrzebuję.
Z góry dziękuję!