У меня есть файл.gitignore, и я также использовал EGit для "untrack" и "игнорировать" файлы в каталоге bin моего проекта Android. Тем не менее, всякий раз, когда я выполняю фиксацию, эти три файла всегда присутствуют (с их серым значком игнорирования X), но автоматически проверяются. Зачем?
Три файла: classes.dex, myproject.apk, resources.ap_
Как в мире я могу это сделать, поэтому они фактически игнорируются и не проверяются автоматически при фиксации?
Благодарю.
robinr прав, git игнорировать даже иногда ухудшает ситуацию.
Вы можете сделать две вещи:
1) Удалите файлы, которые вы пытались отследить от.gitignore. После этого вы выполняете untrack-> commit. Вы можете выбрать git игнорировать их после этого.
ИЛИ
2) Предположим, что он не изменился, который помещает файлы так, как будто вы никогда их не трогали и не добились того, что вы пытались сделать (игнорировать/не отслеживать).
Если файл уже добавлен, это не помогает помещать их в.gitignore. Вам также нужно сказать git, чтобы больше не отслеживать файл (git rm)
Вы можете явно указать эти файлы в файле.gitignore. Или вы можете игнорировать все файлы.dex,.apk и.ap_, добавив это в свой.gitignore:
*.dex
*.apk
*.ap_