相关疑难解决方法(0)

在不应用它的情况下查看存储中的内容

可能重复:
是否可以在git中预览隐藏内容?

在这里看到你可以申请/取消申请藏匿,甚至可以从藏匿处创建一个新的分支.是否有可能只是在没有实际应用它的情况下简单地看到藏匿处内的东西?

git git-stash

1650
推荐指数
1
解决办法
62万
查看次数

Git diff对付藏匿处

如何查看取消对当前工作树的更改?我想知道在应用它们之前会做出哪些改变!

git git-stash

1265
推荐指数
12
解决办法
32万
查看次数

如何在Windows中的变量中获取命令的结果?

我希望将命令的结果作为Windows批处理脚本中的变量(请参阅如何在bash中获取bash脚本等效命令的结果).可以在.bat文件中使用的解决方案是首选,但也欢迎其他常见的Windows脚本解决方案.

windows scripting batch-file

120
推荐指数
6
解决办法
24万
查看次数

在git中,有没有办法在不应用存储的情况下显示未跟踪的存储文件?

如果我运行git stash -u,我可以存储未跟踪的文件.但是,所说的未跟踪文件根本没有出现git stash show stash@{0}.有没有办法在不应用存储的情况下显示未跟踪的存储文件?

git git-stash

87
推荐指数
6
解决办法
1万
查看次数

在SourceTree中查看Stash的完整内容

在SourceTree中有没有办法看到藏匿的全部内容?

我已经隐藏了很多尚未准备好在Develop分支上提交的更改,以便检查Master分支以获取修补程序.现在我意识到存储中的一个更改将很好地包含在修补程序中,因为我无论如何都必须进行新的部署.但是由于存储很大,当我在SourceTree中选择存储时,我看不到我想要的特定更改.对我来说,SourceTree只显示了藏匿的一部分作为某种总结......

我知道我可以通过几种不同的方式解决这个问题,但如果有一个我不知道哪个选项可以让SourceTree显示藏匿的全部内容,我会很高兴有人能告诉我在哪里找到它.

如果存储GIT库有所不同,则存储库是一个存储库...

git atlassian-sourcetree

16
推荐指数
1
解决办法
4643
查看次数

什么是存储后出现的"WIP"和"索引"提交?

当我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)

这是什么意思?看来,两个新的提交(标记indexWIP)的积攒后创建.是这样的,如果是这样,这些提交背后的逻辑是什么? …

git git-stash git-log

13
推荐指数
2
解决办法
4270
查看次数

"修改太多"git消息

在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)

git powershell git-stash

12
推荐指数
1
解决办法
2996
查看次数