2017-09-13 46 views
0

发生了一些非常奇怪的事情。Android Studio自动更改代码

我在我的存储库的主分支。在调用git pull之后,我在主分支上得到最新版本的代码,一切正常。

但是由于某些原因,Android Studio在几秒钟后更改了代码,所以现在即使我做了git pull,我也得到了Already up-to-date,但是如果我调用git status,我会看到没有以红色表示的更改。这怎么可能?

另外,如果我点击cmd+z,我可以看到几秒钟Android Studio添加的代码如何消失,并立即返回。

我尝试删除整个项目并从存储库中再次克隆,并再次获取最新版本的新代码,但几秒钟后Android Studio会对其进行更改。

所有发生在一个特定的文件和代码段。

回答

1

当你让git拉它不重置或抛出你没有上演的改变时,你必须提交他们唯一的原因你会看到这些文件的问题是有冲突,git会通知你并告诉你你需要在提交之前提交。

所以如果你想提交这些改变,你需要做: git add。 git的承诺

,或者如果你想扔掉这些变化,你需要做的: 的git的复位 - 硬头

,去年命令将让你使用完全相同的代码作为远程仓库。

+0

谢谢我会尽力! – codeKiller

0

发生这种情况是因为每次使用Android Studio打开项目时,都会检查Android Studio项目配置文件。当Android Studio没有找到这些文件时,它会创建它们。配置文件将位于.idea文件夹中。因此,您将看到这些未分期文件的红色标记。