假设我已经隐藏了一些更改,并且我想在同一个存储中添加更多更改(例如stash@{0}).是否有捷径可寻?将两个藏匿单合并成一个怎么样?
Von*_*onC 13
我没有看到任何git stash允许修改现有git存储的选项.
实现这一目标的可能方法是:
stash@{1})stash@{2})tmp从HEAD您当前正在修改的commit()创建一个分支git stash pop 两次git stash,创建一个stash@{1}包含内容的新内容,git stash pop 一次(恢复所有挂起的更改)五年后,Powerslave提出的意见:
分支魔术是完全没必要的.
你可以简单地说
- 用你拥有的东西创建一个新的藏匿处.
git stash apply两个变更集(你可以git stash pop改为,但在这种情况下,如果你不小心搞砸了,你会遇到麻烦).- 使用这些合并的更改创建一个新的存储.
git stash drop另外两个变更集如果你用apply而不是pop
| 归档时间: |
|
| 查看次数: |
6812 次 |
| 最近记录: |