这是这种情况。
我从git中删除了很多文件。
当我git status
删除
deleted:vendor/gems/spree_reviews1/bin/rails
它也显示为Gemfile.lock
已修改。
我不得不从bitbucket中取出一些更改,所以它要求我先提交本地更改。但由于我没有做任何更改,我只是git stash
忽略了这一点,然后再次git pull
,但由于某种原因,所有的应用程序文件现在都显示为创建模式。
我不确定这里有什么问题。
有人可以帮我回到原来的情况,当我git status
时所有文件都被删除了。
答案 0 :(得分:0)
当您使用git stash
更改时,包括已删除的文件被隐藏起来,工作目录还原为HEAD提交。
要返回隐藏的修改,请使用git stash apply
。
如果您多次隐藏修改,请使用git stah list
显示您拥有的数据,然后git stash apply stash@{2}
其中2为藏匿状态。