git stash pop vs git rebase

  • 本文关键字:git rebase vs pop stash git
  • 更新时间 :
  • 英文 :


我总是使用git rebase来同步我的代码,我发现git stash保存当前的工作,在从master获取最新的代码后,我们可以使用git stash pop将其与我们的代码合并。

假设序列为:

  • git stash,即我当前的工作被保存
  • git checkout master,然后是git pull master,即我已经从主
  • 获取了最新的代码
  • git checkout mybranch
  • git stash pop

我想这将合并我的工作与更新的代码,如果不是git stash pop我将做
git rebase master那么结果将是相同的或不?

您的建议和帮助将不胜感激,谢谢您的时间。

存储的目的是存储尚未提交的更改。例如,如果您正在处理尚未完成的工作,并且您想要在不提交未完成的工作的情况下处理其他工作一段时间,那么您可以使用stash来存储它以供以后使用。

如果你有实际的提交,包含完成的工作,然后使用git mergegit rebase将这些提交合并/重基到历史中。

最新更新