Как игнорировать файлы, оканчивающиеся на ~ в git? - PullRequest
0 голосов
/ 30 декабря 2011

Мой .gitignore файл выглядит так:

> cat .gitignore
.bundle
db/*.sqlite3
log/*.log
tmp/**/*
*~

Но git не игнорирует файлы, оканчивающиеся на ~:

> git status
# On branch master
# 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:   app/views/jobs/_form.html.erb
#   modified:   app/views/jobs/_form.html.erb~
#   modified:   public/stylesheets/jobs_new_edit.css~

Что может быть причинойза что?

Ответы [ 2 ]

5 голосов
/ 30 декабря 2011

modified означает, что файл уже зафиксирован в репо.Сначала вы должны удалить его, затем он будет проигнорирован для добавления.

0 голосов
/ 30 декабря 2011

Возможно, потому что у вас есть версия, она была добавлена ​​в хранилище (или индекс) ранее.

...