检查出意外更改的代码git

时间:2016-05-17 05:38:35

标签: git

这是这种情况。

我从git中删除了很多文件。

当我git status删除

时,它们总是被显示出来
deleted:vendor/gems/spree_reviews1/bin/rails

它也显示为Gemfile.lock已修改。

我不得不从bitbucket中取出一些更改,所以它要求我先提交本地更改。但由于我没有做任何更改,我只是git stash忽略了这一点,然后再次git pull,但由于某种原因,所有的应用程序文件现在都显示为创建模式。

我不确定这里有什么问题。

有人可以帮我回到原来的情况,当我git status时所有文件都被删除了。

1 个答案:

答案 0 :(得分:0)

当您使用git stash更改时,包括已删除的文件被隐藏起来,工作目录还原为HEAD提交。 要返回隐藏的修改,请使用git stash apply。 如果您多次隐藏修改,请使用git stah list显示您拥有的数据,然后git stash apply stash@{2}其中2为藏匿状态。