2017-09-13 43 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文件夾中。因此,您將看到這些未分期文件的紅色標記。