如何检测 git stash Push 报告“没有要保存的本地更改”?

问题描述 投票:0回答:1

我在脚本中使用

git stash push -a
来保存未提交的更改,然后稍后在同一脚本中运行
git stash pop
来恢复隐藏的更改。 我遇到了一个问题,其中
git stash push -a
偶尔会报告“没有要保存的本地更改”并且没有创建任何存储。 这会导致后续的
git stash pop
失败,退出代码为 1。有没有办法可以检测到
git stash push -a
何时报告“没有要保存的本地更改”,以便我知道没有创建任何存储(无需检查
git stash push -a
)输出),因此不执行
git stash pop

git git-stash
1个回答
0
投票

Botje 创建一个临时文件的“厚颜无耻的建议”,以便

git stash push -a
至少有一个可以存储的文件对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.