相关疑难解决方法(0)

Git diff对付藏匿处

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

git git-stash

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

如何从git存储中提取单个文件(或更改文件)?

我想知道是否可以从git stash中提取单个文件或diff文件,而不会弹出存储变更集.

任何人都可以提供一些关于此的建议/想法吗?

git git-stash

714
推荐指数
8
解决办法
20万
查看次数

是否可以在git中预览藏匿内容?

我经常把工作放在以后,然后其他的东西出现,几周后,我想检查藏匿,并找出如果我将它应用于当前状态的工作树会发生什么变化.

我知道我可以在藏匿处做一个git diff,但是这显示了工作树和藏匿之间的所有差异,而我只是想知道藏匿什么会改变.

我怎样才能做到这一点?

git git-stash

507
推荐指数
10
解决办法
7万
查看次数

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

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

git git-stash

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

列出git存储库中的修改文件名

我可以在没有内容的情况下在藏匿处列出修改过的文件的名称吗?

在搜索时,我只发现打印整个差异的人,无法仅查看文件名.

git git-stash

17
推荐指数
1
解决办法
7912
查看次数

在SourceTree中查看Stash的完整内容

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

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

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

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

git atlassian-sourcetree

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

"修改太多"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
查看次数

如何找出 git 的 post-checkout 挂钩中哪些文件已更改?

我只是 git 的新手,我正在查看结帐后挂钩。
据我了解,以下命令将从最新提交中恢复“文件名”:

git checkout -- filename
Run Code Online (Sandbox Code Playgroud)

当我在结帐后获得控制权时,我得到 3 个参数,即 2 个 SHA 和一个类型。
两个 SHA 是相同的,即最后一次提交和类型的 SHA 值为 0,这意味着发生了文件检出。
但是我回家能查出哪些文件被签出了吗?

git githooks

5
推荐指数
1
解决办法
1403
查看次数

使用可视化工具查看 git stash

我们使用配置差异视觉工具diff.tool=xxx,然后运行git difftool以查看视觉差异。 您可以使用 - 查看存储git stash show,但是如何像使用 diff 一样在视觉上看到存储?

git git-stash

4
推荐指数
1
解决办法
1750
查看次数