Ситуация
Использование gedit 3.18.3 с Ubuntu 16.04 LTS.
Мой файл .git / info / exclude:
# git ls- файлы --others --exclude-from = .git / info / exclude # Строки, начинающиеся с символа "#", являются комментариями. # Для проекта в основном на C следующий набор будет хорошим # исключить шаблоны (раскомментируйте их, если хотите их использовать): # ФАЙЛОВ *. [oa] * ~ *.журнал Makefile *
Поэтому я ожидаю, что файлы, соответствующие шаблону *~
, не будут учитываться.
Проблема
Тем не менее, они хранятся в счетчике
git status
On branch v2
Your branch is up-to-date with 'origin/v2'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: README.md
modified: README.md~
no changes added to commit (use "git add" and/or "git commit -a")
Это поведение подтверждается
git ls-files --cached --ignored --exclude-standard
, как предлагается в Git: Список файлов, которые следует игнорировать, но не
Вопрос
Я бы не хотел, чтобы этот README.md~
или любой другой *~
файл отображался в списке. Раньше это работало как ветер, но я не могу определить момент, когда что-то пошло не так. Какие-нибудь советы и обходные пути, пожалуйста?