Я всегда использую 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
, тогда результат будет таким же или нет?
Ваше предложение и помощь будут оценены, спасибо за ваше время.