标签: git-stash

在 PhpStorm 中,我可以仅存储部分更改吗?

我读到这个问题:how can I git stash a certain file?

所以我知道我可以使用git stash push <path>git stash --patch从控制台,但我想知道 PhpStorm 是否有一个更友好的 UI,用于仅存储我的更改的选定部分(类似于提交时的界面)。

预先非常感谢!

git git-stash phpstorm

2
推荐指数
1
解决办法
3431
查看次数

应用 git stash 时如何忽略空格?

我在 git stash 中有一些修改,我想使用git stash pop或应用它们git stash apply。但是我在存储更改的文件中更改了一些缩进,当我尝试应用存储时,我遇到了一堆合并冲突。有没有办法忽略空白,同时将藏匿,类似-Xignore-all-space的选项git merge

我试过了git stash apply -Xignore-all-space stash@{2},它告诉我error: unknown switch `X'

git git-stash

2
推荐指数
1
解决办法
48
查看次数

如何查找特定日期隐藏的更改?

我已经保存了许多更改,因此我的git stash list.

我正在寻找特定的更改,但查看列表中每个条目的内容相当乏味。

但是,我确实知道更改被隐藏的日期,所以我想知道是否有某种方法可以按创建日期过滤列表?

git git-stash

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

git stash同时修改最后一次提交(在gui中) - pop不会弹出任何内容

所以我有一些非分阶段的变化和一些上演的变化.我发了

Welcome to Git (version 1.8.3-preview20130601)
$ git stash save --keep-index
Saved working directory and index state WIP on master: ab0d18d Setup of alarms f
or network service + Logging exceptions + long arithmetic
HEAD is now at ab0d18d Setup of alarms for network service + Logging exceptions
+ long arithmetic
$ git stash
Saved working directory and index state WIP on master: ab0d18d Setup of alarms f
or network service + Logging exceptions + long arithmetic
HEAD is now …
Run Code Online (Sandbox Code Playgroud)

git git-stash

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

Git - 如何隐藏冲突并稍后解决

我将一个分支合并到另一个分支并遇到了冲突。我部分解决了这个问题,但我需要同事的帮助才能完成解决。与此同时,当我在等他的时候,我想把这场冲突隐藏起来,继续做其他事情。但我不想失去已经解决的事情的进展。

我应该怎么办?除了在另一个目录中再次克隆存储库或手动复制冲突的文件然后稍后将其复制回来之外,还有其他方法可以实现此目的吗?

如果我尝试简单地隐藏它,git 会像这样抱怨:

path/to/file/with/unresolved/conflict: needs merge
path/to/file/with/unresolved/conflict: needs merge
path/to/file/with/unresolved/conflict: unmerged (somesha)
path/to/file/with/unresolved/conflict: unmerged (somesha)
path/to/file/with/unresolved/conflict: unmerged (somesha)
fatal: git-write-tree: error building trees
Cannot save the current index state
Run Code Online (Sandbox Code Playgroud)

git git-stash merge-conflict-resolution git-merge-conflict

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

使用 Git stash+pop 后丢失的更改

这是我的问题:

  1. 在我的项目中做了一些更改后,我执行了git stash,但我之前没有执行过git add .
  2. 然后我删除了在执行git stash.
  3. 最后,当我想要pop更改时,我发现该文件夹不在那里。

发生了什么?有什么解决办法吗?

再次感谢。

git git-stash

0
推荐指数
1
解决办法
877
查看次数

在拉取我的项目表单 GIT 的新版本后,如何检索特定隐藏文件的内容?

我不太喜欢 GIT,我有以下问题。

我的项目中有一些未提交的文件,我已经通过此声明隐藏了这些文件:

git stash
Run Code Online (Sandbox Code Playgroud)

然后我拉取了一个coolegue的工作的存储库,这似乎正确地覆盖了我的隐藏文件的更改。

现在我想在不丢失同事修改的情况下检索特定隐藏文件的内容。

我不想覆盖拉取的版本,而只想访问特定文件的隐藏版本的代码。

执行git stash list我获得:

$ git stash list
stash@{0}: WIP on master: fd2a59b First version of iterate/aggregate for data received from dataservice
stash@{1}: WIP on master: 4910263 DSS project added
Run Code Online (Sandbox Code Playgroud)

我怎样才能从外壳做到这一点?

git version-control git-stash git-pull

0
推荐指数
1
解决办法
3157
查看次数