【发布时间】:2013-12-29 20:26:58
【问题描述】:
我走进一家分店,做了一些工作。我想进入另一个分支但不想提交,所以我做了git stash。然后我做了git checkout <otherbranch>。我在那里做了一些工作,就像在第一个分支中一样,我想在提交工作之前退出它。所以我也在那里做了git stash。我切换回第一个分支并尝试取消存储它(git stash pop),认为它会从该特定分支获取存储。我很惊讶它从<otherbranch>(最新的藏匿处)中取出藏匿处。我的印象是 stash 是特定于分支的,但这种行为表明整个本地存储库只有一个 stash。
git stash 是特定于分支还是整个存储库?如果是针对整个存储库,我可以将选项传递给它以使其特定于分支吗?
【问题讨论】: