如何将相同的存储应用到 git 中的不同分支?
how to apply same stash to different branches in git?
我有四个分支假设 A B C D。
我在分支 B 上工作以实现某些功能并创建了 stash。
我也想在分支 A 和 D 中使用此功能。
有什么方法可以让我使用 B 的这个存储并应用于 A 和 D,我当然也想在 B 上使用它,这就是为什么我不想立即提交并去存储。
git checkout A
git stash apply
git checkout D
git stash apply
在您调用 git stash drop
之前,Git 不会删除您的存储,因此请随意将其应用于任意数量的分支!
如果您希望不同的分支共享相同的存储,beaumontwebdev 的答案很有效。
如果您在不同的分支上有不同的存储,并且您想返回到特定分支上的存储。你需要做如下:
git stash list
然后选择你想要的分支上的藏匿处并检查你在那个藏匿处有什么,你需要
git stash show stash@{1}
如果你想把那个藏在你想要的分支上。
git stash apply stash@{1}
this link is the reference
我有四个分支假设 A B C D。
我在分支 B 上工作以实现某些功能并创建了 stash。
我也想在分支 A 和 D 中使用此功能。
有什么方法可以让我使用 B 的这个存储并应用于 A 和 D,我当然也想在 B 上使用它,这就是为什么我不想立即提交并去存储。
git checkout A
git stash apply
git checkout D
git stash apply
在您调用 git stash drop
之前,Git 不会删除您的存储,因此请随意将其应用于任意数量的分支!
如果您希望不同的分支共享相同的存储,beaumontwebdev 的答案很有效。
如果您在不同的分支上有不同的存储,并且您想返回到特定分支上的存储。你需要做如下:
git stash list
然后选择你想要的分支上的藏匿处并检查你在那个藏匿处有什么,你需要
git stash show stash@{1}
如果你想把那个藏在你想要的分支上。
git stash apply stash@{1}
this link is the reference