最佳答案
这是过去两周 frontend
分支的管道。
| Stash@{3}
是自 Stash@{1}
以来的所有代码(不包括两次微小的提交)
| 迷你承诺
小小的承诺
| 两个星期前大量提交,现在重新定位,并转移到 Stash@{1}
我的工作树目前是干净的。
Stash@{1}
是两周前大量提交的通用开发代码中的内容(这些代码本应该被藏在首位)。这个提交被撤消并转移到隐藏处。
Stash@{3}
是自 Stash@{1}
以来关于该树的最新工作(减去已提交的一些更改)。
我需要在我的工作树中将这两个堆栈合并在一起,这样我就可以从这个庞大的工作池中进行大量的提交。
我运行 git stash apply stash@{1}
,然后我尝试:
git stash apply stash@{3}
git stash show -p | git stash apply stash@{3}
但是在这两种情况下,我都得到了“肮脏的工作树”。如何将这些工作合并在一起?因为 stash@{3}
是较新的,所以我希望它在有冲突的地方取代 stash@{1}
。