Git 相当于 GitHub 应用程序的神奇存储的命令行?

Git command line equivalent of GitHub app's magic stashing?

根据 GitHup 应用程序文档,“当您切换分支时,GitHub [for Mac] 执行 magic stashing"(例如,参见 this 页末)。

有谁知道 git 相当于此 "magic stashing" 的命令行?

假设您正在分支 current-branch 上工作。基本上,在 Git 项中会发生什么:

git stash
git checkout other-branch

然后,当您再次签出 current-branch 时。发生以下情况

git stash pop

git stash 将未提交的更改存储在工作目录中。当你 return 分支时,git stash pop 用于从存储中获取未提交的更改并将它们放在 current-branch