可能重复:
是否可以在git中预览隐藏内容?
我在这里看到你可以申请/取消申请藏匿,甚至可以从藏匿处创建一个新的分支.是否有可能只是在没有实际应用它的情况下简单地看到藏匿处内的东西?
如果我运行git stash -u
,我可以存储未跟踪的文件.但是,所说的未跟踪文件根本没有出现git stash show stash@{0}
.有没有办法在不应用存储的情况下显示未跟踪的存储文件?
在SourceTree中有没有办法看到藏匿的全部内容?
我已经隐藏了很多尚未准备好在Develop
分支上提交的更改,以便检查Master
分支以获取修补程序.现在我意识到存储中的一个更改将很好地包含在修补程序中,因为我无论如何都必须进行新的部署.但是由于存储很大,当我在SourceTree中选择存储时,我看不到我想要的特定更改.对我来说,SourceTree只显示了藏匿的一部分作为某种总结......
我知道我可以通过几种不同的方式解决这个问题,但如果有一个我不知道哪个选项可以让SourceTree显示藏匿的全部内容,我会很高兴有人能告诉我在哪里找到它.
如果存储GIT
库有所不同,则存储库是一个存储库...
当我git lg
在本地开发分支上运行时,最新的提交如下所示:
* 7d21213 - (1 hours ago) update business rules - developer1 (HEAD, origin/develop, origin/HEAD, develop)
Run Code Online (Sandbox Code Playgroud)
但是,如果我通过运行git stash
然后运行来存储本地更改git lg
,我会得到以下内容:
* at12334 - (13 seconds ago) WIP on develop: 7d21213 update business rules - developer1 (refs/stash)
|\
| * ef9a11b - (14 seconds ago) index on develop: 7d21213 update business rules - developer1
|/
* 7d21213 - (1 hours ago) update business rules - developer1 (HEAD, origin/develop, origin/HEAD, develop)
Run Code Online (Sandbox Code Playgroud)
这是什么意思?看来,两个新的提交(标记index
和WIP
)的积攒后创建.是这样的,如果是这样,这些提交背后的逻辑是什么? …
在git版本1.7.9.5,尝试时
git stash show -p stash@{"Friday Smarch 13 13:13:13 2013"}
Run Code Online (Sandbox Code Playgroud)
(是否可以选择一个git stash,当它们被隐藏的日期描述?)
我收到错误消息
Too many revisions specified: stash@{Friday Smarch 13 13:13:13 2013}
Run Code Online (Sandbox Code Playgroud)
尝试以下操作时,我也会收到相同的错误消息
git stash show "stash@{Friday Smarch 13 13:13:13 2013}"
git stash show -p stash@{Friday\ Smarch\ 13\ 13:13:13\ 2013}
Run Code Online (Sandbox Code Playgroud)
我不认为逃避是原因.如果我做
git stash show -p stash@{Friday\ Smarch\ 13\ 13:13:13 2013}
Run Code Online (Sandbox Code Playgroud)
然后我收到一个不同的错误消息:
fatal: ambiguous argument 'stash@{Friday Smarch 13 13:13:13': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Run Code Online (Sandbox Code Playgroud)
相比之下,做
git stash show …
Run Code Online (Sandbox Code Playgroud)