100得票3回答
git stash save和git stash push有什么区别?

我什么时候应该使用git stash save而不是git stash push,反之亦然?

99得票4回答
无法弹出git存储,提示“合并将覆盖以下文件中的本地更改”

所以我有一堆改变和一些未跟踪的文件。我需要调整一些东西,所以我使用了git stash -u,修改了一些内容,提交了这些更改,推送了它们,然后尝试使用git stash pop。 由于我修改了一些我已经存储的文件,所以我得到了以下信息:error: Your local changes to ...

93得票5回答
更改Git Stash消息

我有一些储藏品,为了将来我想给它们取一个有意义的名称。虽然可以通过传递消息作为参数到git stash save来保存,但是是否有一种方法可以向现有的储藏品中添加消息呢?

89得票10回答
Git能否将工作副本与暂存区进行差异比较?

如何将我的当前工作副本与存储区进行差异比较? 我的用例是:我的工作副本已经包含了我在 stash@{0}中的一部分更改,但我不想应用所有在stash@{0}中的更改。我想要进行差异比较以确定我当前工作副本中还缺少哪些值得欢迎的更改。

87得票5回答
如何在Git中合并多个stash

这是在分支frontend上的一个流水线,涵盖了过去两周的时间。 | Stash@{3}包含自Stash@{1}以来所有的代码(不包括两个微小的提交) | 微小的提交 | 微小的提交 | 两周前的大量提交已经被重置并移动到Stash@{1} 我的工作目录目前是干净的。 Stash@{1}包...

85得票4回答
为什么git stash不是针对每个分支唯一的?

我想它允许从一个分支移动更改到下一个分支,但这就是cherry picking的用途,如果你没有对你的更改进行提交,也许你不应该将它们移动起来? 有时我会在错误的分支上应用错误的存储,这使我对这个问题感到困惑。

80得票4回答
为什么 `git stash -p` 有时会失败?

我喜欢 git stash -p。但有时,在满意地使用了 y、n 和 s 的会话后,我会得到以下结果:Saved working directory and index state WIP on foo: 9794c1a lorum ipsum error: patch failed: spe...

76得票5回答
将更改存储到特定文件的隐藏区域

我有一个大的Git项目,我愚蠢地将其导入到Eclipse中并自动格式化了它。现在,项目中的每个文件都显示为已修改。与提交格式化后的文件不同,我更愿意还原那些仅被格式化而没有其他更改的文件。例如:$ git status # On branch master # Changes not stag...

75得票5回答
如何使用Git命令在不修改工作树的情况下保存一个暂存区?

我一直想使用一个可以在不修改我的工作树的情况下保存stash(轻量级备份),以免受git重置或其他可能会破坏索引的操作的影响。基本上相当于“git stash save && git stash apply”的功能等效,但是工作副本从未被触及,因为这可能会使某些文本编辑器/IDE出现问题。 ...

74得票1回答
取消执行 `git stash apply`

我遗憾地应用了一个贮藏(错误的分支)。我该如何撤消这个操作,并将我的贮藏恢复到我的贮藏列表中,以便稍后在正确的分支上应用它?