我真的希望有人可以提供建议.
我有2个分支主| 设计
在设计工作中我做了一个藏匿并切换到主人,做了一些调整.切换回设计并执行存储仅适用于丢失设计分支中的所有更改.
我希望我的所有工作都在藏匿之内,因为我没有清除或删除这些.
如果我做一个藏匿列表,我得到4个结果:
stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{2}: WIP on design: eb65635... Email Adjust
stash@{3}: WIP on design: eb65635... Email Adjust
Run Code Online (Sandbox Code Playgroud)
如果我尝试stash apply我收到错误:
fatal: Needed a single revision
f2c0c72: no valid stashed state found
Run Code Online (Sandbox Code Playgroud)
我该如何申请特定藏匿?
希望有人可以帮忙!
我正在尝试获取有关我藏匿的信息,但是git告诉我这个stash@{0}并且stash@{1}含糊不清.git stash list工作正常,.git/logs/refs/stash似乎有适当的内容(不是我是git内部的专家).
% git stash list
stash@{0}: On master: two
stash@{1}: On master: one
% git stash show stash@{1}
fatal: ambiguous argument 'stash@1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Run Code Online (Sandbox Code Playgroud)
简单的git stash show工作正常.那么为什么git stash list给我的名字含糊不清呢?
如果我运行git stash -u,我可以存储未跟踪的文件.但是,所说的未跟踪文件根本没有出现git stash show stash@{0}.有没有办法在不应用存储的情况下显示未跟踪的存储文件?