0

我正在运行 git windows - git version 2.16.0.windows.2。每当我在我git stash的任何 repos 上运行时,git 都会以通常的确认响应:

Saved working directory and index state WIP on branch_name: last_commit

之后,我运行git status -uno,我仍然会看到暂存和未暂存的更改,就好像我没有运行git stash命令一样。

git stash show 0将返回隐藏文件的列表,作为git status -uno命令的相同输出。

从这里开始,git stash再次运行将从 repo 中删除暂存和未暂存的更改。git status -uno还确认“没有提交”消息。

现在运行git stash show 0不显示任何输出(空存储?),并git stash show 1返回存储项目的列表。

当我想取消存储更改时,我需要运行git stash pop两次才能获得正确的存储引用。第一个 pop 将返回“Already up to date!” 第二个流行音乐将取消我的更改。

问题:

  • 为什么会这样?
  • 我该如何解决?
4

0 回答 0