Zawsze używam git rebase do zsynchronizowania mojego kodu, stwierdziłem, że git stash
zapisuje bieżącą pracę i po pobraniu najnowszego kodu z mastera możemy połączyć go z naszym kodem za pomocą git stash pop
.git stash pop vs git rebase
Załóżmy, że sekwencja jest:
git stash
, czyli moja obecna praca jest zapisywanagit checkout master
, następniegit pull master
, tzn mam pobrane najnowszy kod z panagit checkout mybranch
git stash pop
Zgaduję, że to będzie scalić moją pracę ze zaktualizowanym kodem, jeśli zamiast git stash pop
zrobię
git rebase master
, to wynik będzie taki sam, czy nie?
Twoja sugestia i pomoc zostaną docenione, Dziękujemy za poświęcony czas.
Po prostu uświadom sobie istnienie tej funkcji! Zawsze robię rebase ... co za wstyd! Dziękuję :) – nonintanon
Więcej informacji o tym, kiedy używać 'git merge' kontra' git rebase' tutaj: http://stackoverflow.com/a/804156/2104168 – cjsimon