隐藏后丢失的更改+;带Git的流行音乐

隐藏后丢失的更改+;带Git的流行音乐,git,git-stash,Git,Git Stash,我的问题是: 在我的项目中做了一些更改之后,我执行了git stash,但之前没有执行git add. 然后,在执行git stash之前,我删除了一个正在使用的文件夹 最后,当我想pop更改时,我发现文件夹不在那里 发生了什么事?有什么解决办法吗 再次感谢。来自曼吉特藏匿处: git-stash - Stash the changes in a dirty working directory away 如果存在未跟踪的文件(您从未“git添加”到repo中的文件),那么它们将不会被隐藏。因此

我的问题是:

  • 在我的项目中做了一些更改之后,我执行了
    git stash
    ,但之前没有执行
    git add.
  • 然后,在执行
    git stash
    之前,我删除了一个正在使用的文件夹
  • 最后,当我想
    pop
    更改时,我发现文件夹不在那里
  • 发生了什么事?有什么解决办法吗


    再次感谢。

    来自
    曼吉特藏匿处

    git-stash - Stash the changes in a dirty working directory away
    
    如果存在未跟踪的文件(您从未“git添加”到repo中的文件),那么它们将不会被隐藏。因此,如果你删除了文件夹,你的工作就丢失了


    下一次,您可以考虑使用<代码> Git Stasy-包括未跟踪的<代码>(参见<代码> man git Stase).

    < P> >代码> man git Stase< /C> >:

    git-stash - Stash the changes in a dirty working directory away
    
    如果存在未跟踪的文件(您从未“git添加”到repo中的文件),那么它们将不会被隐藏。因此,如果你删除了文件夹,你的工作就丢失了


    下一次,您可以考虑使用<代码> Git Stasy-包括未跟踪的<代码>(参见<代码> man git Stase)。请参阅try

    git stash apply
    ,这对我很有用。看见