在分支切换后提交本地更改

Committing local changes after branches are switched

我应该在 git 分支 A 上工作,但是我无意识地在分支 B 上工作。注意到之后,我现在的意图是切换到分支 A,而不提交分支 B。切换到分支后A,我可以做我的承诺。如何使用智能 git?

实现此目的

PS:我完全没有提交分支B

如果您还没有提交对 branch-b 的更改,那么 stash 应该可以工作:

> git stash
> git checkout branch-a
> git stash apply