git pull origin master

时间:2016-07-29 09:15:01

标签: git

有没有办法让本地版本回来!?本地版本是必需的,但已被覆盖。我们想要的版本不在git存储库中。有没有办法让我们的分支中没有出现本地版本?

原始文件已手动更改 - 没有任何跟踪。所以现在,担心这些都完全丢失了。我们要恢复的文件被pull origin master覆盖,手动编辑的版本不存在于本地机器的任何地方。

之前的版本从未签入 - 但是git以某种方式保留了有关它覆盖的文件的任何信息,即使该文件从未被签入过吗?

2 个答案:

答案 0 :(得分:1)

如果您没有提交"更改"在任何时候,然后没有,你无法使用git取回它们。

如果系统以任何其他方式备份,您可以取回它们,但是git没有提供任何方法来取回非提交的文件修改。

答案 1 :(得分:0)

此处有一个解决方案是在master恢复local代码

的拉动之前

git stash 或者在git提取代码之后如果您使用 Android Studio工具 维护local历史记录,您可以轻松还原,否则您的代码将合并到{{1}分支,你不能恢复