2016-03-03 92 views
0

首先,請原諒我的小氣,因爲我很新。如何在Android Studio中處理.gitignore?

我希望能夠在我的臺式機和筆記本電腦之間處理Android項目,但我在計算如何在計算機之間推送和拉取文件時遇到問題。

我想我最大的問題之一是我真的不理解gradle。但它似乎總是非常重要,而且非常脆弱,因此無論什麼時候更新內容或導入項目,都會導致它崩潰。

我使用VCS設置了我的項目,它似乎自動生成一個帶有必要事項的.gitignore,但是當我通過Android Studio將它推送到github時,它似乎只是推動gitignore中的所有內容。

我想也許這不會有問題,並試圖將項目導入到我的另一臺機器上,但它無論如何吹起來,並告訴我它缺少模塊或其他東西。我會嘗試手動解決這個問題,但我寧願弄清楚如何讓gitignore正常工作。我不應該使用Android Studio VCS,只需手動推拉bash,或者是否有我缺少的東西?

我不明白,如果我的問題是出口到git/Github,或者拉我的新機器,沒有配置正確的東西。

如果有幫助,我的項目是:
https://github.com/Ashanmaril/Quotr

如果有人能告訴我什麼,我做錯了,我會很感激的。

+1

我沒有看到你的回購中的任何內容不應該根據'.gitignore'。什麼是似乎推動的「一切」? – njzk2

回答

1

我想你的意思是你推.idea文件夾github上,你應該修改的.gitignore爲線/.idea/或只是.idea/,你將不得不通過手動刪除文件夾.idea:

git rm --cached -r .idea 
git commit -am 'Removed .idea folder' 
git push origin master 

文件夾有想法配置將不會從您的磁盤刪除,只從回購。

+0

啊,似乎我在推gitignore的東西是錯誤的。我很困惑,因爲有多少gradle文件。 因此,這導致我的問題,我應該有所有這些gradle文件在那裏?當我試圖將它導入到另一臺機器上的Android Studio時,它崩潰了。除非那只是因爲.idea在那裏。 –

+0

您不應該提交.idea,.gradle,.git /文件,因爲它們包含與系統相關的配置,並且在嘗試在不同計算機上運行相同項目時會遇到很多問題。無論如何,這些文件都是自動生成的。 – agilob