将git文件恢复到从隐藏中弹出之前的状态
我有一些隐藏的代码,我弹出并对其中一个弹出的文件进行了一些更改将git文件恢复到从隐藏中弹出之前的状态,git,Git,我有一些隐藏的代码,我弹出并对其中一个弹出的文件进行了一些更改 有没有办法将文件状态恢复到隐藏时的状态?这意味着放弃自执行git stash pop以来对该特定文件所做的所有更改。通常不会,因为一旦从该文件中弹出某个内容,它基本上就永远消失了。作为将来的参考,您应该使用git stash apply,它不会从堆栈中弹出提交。这是我不喜欢隐藏的原因之一。我倾向于用我的本地更改创建一个临时分支,并在需要的地方重新设置或挑选它。这是更多的工作,但我有完全的控制和完全恢复。但我意识到这对你没有帮助,因为
有没有办法将文件状态恢复到隐藏时的状态?这意味着放弃自执行git stash pop以来对该特定文件所做的所有更改。通常不会,因为一旦从该文件中弹出某个内容,它基本上就永远消失了。作为将来的参考,您应该使用
git stash apply
,它不会从堆栈中弹出提交。这是我不喜欢隐藏的原因之一。我倾向于用我的本地更改创建一个临时分支,并在需要的地方重新设置或挑选它。这是更多的工作,但我有完全的控制和完全恢复。但我意识到这对你没有帮助,因为你大概已经做了流行音乐。可能是重复的