Я всегда использую git rebase для синхронизации моего кода, я обнаружил, что git stash сохраняет текущую работу и после получения последнего кода от мастера мы можем объединить его с нашим кодом с помощью git stash pop.
Предположим, что последовательность:
-
git stash, то есть моя текущая работа сохраняется -
git checkout master, затемgit pull master, т.е. я получил последний код из master -
git checkout mybranch -
git stash pop
Я думаю, это объединит мою работу с обновленным кодом, если вместо git stash pop я сделаю
git rebase master, тогда результат будет таким же или нет?
Ваше предложение и помощь будут оценены, спасибо за ваше время.