在我目前的分支机构里,我有几个藏品:
stash@{0}stash@{1}stash@{2}stash@{0}:
$ git存储应用stash{0}stash@{0}的更改我不想制造第四个藏品,我只想更新第一个藏品。
有人能告诉我怎么做吗?我在看手册页…也许我忽略了什么。
发布于 2013-10-02 17:39:05
你可以把你的工作树藏起来,然后扔掉你不需要的旧树。
git stash apply
# Make changes
git stash
git stash drop stash@{1}或者,您可以弹出而不是应用,这将同时丢弃存储:
git stash pop
# make changes
git stash另一种选择,如果您已经做了您想要做的更改,然后才意识到您想要将这些更改合并到存储区的顶部:
# make changes
git add <all files>
git stash pop # or apply
git rm --cached <files that you want to merge>
git stash --keep-indexhttps://stackoverflow.com/questions/19143139
复制相似问题