157得票2回答
如何打印当前分支以外的分支日志?

我正在一个有一些修改的分支上。更改分支非常麻烦,因为某些文件被进程锁定,所以要更改分支,必须停止所有具有锁定的进程,然后在检出其他分支查看其日志之前将更改stash起来。 是否可能查看不同分支的日志,而无需检出该分支?

155得票4回答
IntelliJ的Shelve和Git的stash有什么区别?

IntelliJ支持git存储和自己内置的暂存命令。它们在目的和效用上似乎几乎相同。它们之间有什么区别?

154得票4回答
Git暂存两次

我需要快速切换git分支,因此运行了git stash,但由于其中一个文件需要编辑而再次运行了它。 所以我运行了git stash两次,现在准备回到编辑我的文件。我运行了git stash apply,但我并不确定我存储的所有文件都已经被还原,有没有什么办法可以检查一下? 当我运行git ...

154得票5回答
git stash是针对整个代码仓库还是特定分支的?

我进入了一个分支并进行了一些工作。我想进入另一个分支,但不想提交,所以我使用了git stash。然后我使用了git checkout <otherbranch>。我在那里做了一些工作,并且就像在第一个分支中一样,在提交工作之前我想切换出去。所以我也在这里使用git stash。我...

147得票7回答
在git中,是否有一种方法可以显示未被跟踪的存储文件而不应用该存储?

如果我运行git stash -u,则可以隐藏未跟踪的文件。但是,使用git stash show stash@{0}根本不显示这些未跟踪的文件。是否有方法可以在不应用stash的情况下显示隐藏的未跟踪文件?

141得票12回答
Git stash: “无法应用于脏的工作树,请将您的更改暂存”

我试图使用git stash pop应用之前存储的更改,但是出现以下消息:Cannot apply to a dirty working tree, please stage your changes 你对如何处理这个问题有什么建议吗?

127得票3回答
Git储藏和Git拉取

我是Git的新手,正在使用EGit Eclipse插件进行提交。 我修改了一些文件并将更改储藏起来,然后在命令行中执行了git pull,它拉取了所有最新的提交。然后我在EGit中执行了应用已储藏的更改。现在,它应用了我的更改,并覆盖了从储藏文件的最后一个提交中拉取的更改。我不确定为什么它没...

115得票13回答
为什么无法将stash应用于工作目录?

我无法将存储的内容应用到工作目录中。 小故事: 首先,我尝试推送一些已提交的更改,但它说:“不行,你必须先拉取”,好的,那么我就从GitHub上拉取,然后推送我的更改。当我尝试拉取时,它说我有一些会被覆盖的更改,并且我应该存储我的更改。好的,我存储了这些更改......完成拉取并推送已提交...

109得票4回答
如何在当前文件夹中存储更改?

我想只保留当前文件夹及其子文件夹中的更改,如何实现? 我尝试了显而易见的方法 - git stash . 但好像不起作用。 我知道我可以创建临时提交然后再删除它们,但我想知道git stash是否支持存储特定文件夹。

103得票3回答
在日志中显示所有分支(但不包括暂存区)的Git命令

我有一个Git别名,它的扩展是:git log --graph --oneline --all --decorate 根据man git log,有一些可疑的选项:--not和--branches;但我无法使其正常工作。 我应该如何编辑以隐藏stash? FYI:根据已接受的答案和评论,我...