2013-10-23 21 views
1

在最新的ADT中使用egit插件的I/m。儘管我在github中設置了正確的.ignore文件,並且在egit菜單中設置了忽略,但我想igore的目錄仍然被提交給github.Is那裏。在我的項目配置錯誤?如何在ADT中使用egit正確忽略目錄?

的.gitignore在github上/ MYPROJECT:

# built application files 
*.apk 
*.ap_ 

# files for the dex VM 
*.dex 

# Java class files 
*.class 

# generated files 
bin/ 
gen/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Eclipse project files 
.classpath 
.project 

# Proguard folder generated by Eclipse 
proguard/ 

# Intellij project files 
*.iml 
*.ipr 
*.iws 
.idea/ 

的.gitignore本地/ MYPROJECT/3.9 /:

/gen 
/bin 
+0

添加文件夾到'gitignore'不會將它們從存儲庫中刪除,它會阻止您添加它們。所以如果你已經提交了文件夾,你需要刪除它們。 – 1615903

+0

刪除它們?我應該直接在github上刪除它們嗎? – thecr0w

回答

1

刪除它們?我應該直接在github上刪除它們嗎?

,應該刪除他們在您的本地克隆:

git rm --cached -r aFolderToIgnore 

然後你可以提交併推送:

  • GitHub上會反映去除這些文件夾的
  • .gitignore會尊重
+0

另請參閱http://stackoverflow.com/a/6618678/6309作爲示例 – VonC