У меня есть проект студии Android (импортированный из затмения). После того, как я сделал импорт в студию Andorid, я сделал первоначальную фиксацию и забыл добавить новый файл .gitignore для структуры Android Studio.git .gitignore не игнорирует ранее отслеженные файлы
Теперь мерзавец не будет игнорировать сборку, .gradle файлы и т.д.
Я попытался
git rm -r --cached .
git add .
git commit -m "fixed untracked files"
трюк, но до сих пор, когда я пишу статус GIT все файлы появляются как удаленные и в GitHub они отображаются как измененные.
Ниже мой .gitignore
.gradle
/local.properties
/.idea/workspace.xml
.DS_Store
# Created by http://gitignore.io
### Android ###
# 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/
# Proguard folder generated by Intellij
proguard_logs/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
adt-bundle-windows-x86_64/
### Linux ###
.*
!.gitignore
!.git*
*~
### IntelliJ ###
*.iml
*.ipr
*.iws
.idea/
### Gradle ###
# Exclude Folder List #
.gradle/
build/
/*/out
/*/*/build
/*/*/production
*.iws
*.ipr
*~
*.swp
Я все еще могу видеть все файлы в моей сборки и .gradle папок и т.д.
Любые предложения?
> Я все еще вижу все файлы в своих сборках и папках .gradle и т. Д. Я не могу полностью понять вопрос. Если вы не хотите видеть файлы - просто удалите их (не только из кеша): git rm -r --cached. Кроме того, вы попробовали сделать git clean -df? :-) – Slava
Я пробовал git clean -df. Что я имею в виду: я сделал команду rm, и теперь, когда .gitignore на месте, я бы ожидал, что в статусе git они больше не появятся, но они ... И приложение github показывает их снова – Panos
Извините , Вы можете просто использовать 'git clean -xf', как я описал ниже :-) Надеюсь, это поможет. – Slava