Dziwne zachowanie .gitignore dla plików tymczasowych emacsa

Jeśli będę edytowaćnew_file.txt z emacsem będą pliki tymczasowe#new_file.txt# i.#new_file.txt gdy pliki są niezapisane, inew_file.txt~ po zapisaniu. Chcę wykluczyć te pliki. Więc piszę mój.gitignore lubię to:

#This is a comment line
*~
[#]*[#]
.\#*

I to działa doskonale. Ale później dodaję do niego kilka wierszy komentarza:

#This is a comment line
*~
[#]*[#]     # this is a comment
.\#*     # this is another comment

Pogit status, Widzę oba#new_file.txt# i.#new_file.txt są wymienione jako nieśledzone pliki.

Myślę.gitignore może być zdezorientowany# znak jako początek linii komentarza. Więc usuwam te dwie linie komentarza. Jednak po drugimgit status, Wciąż widzę#new_file.txt# i.#new_file.txt wymienione jako nieśledzone pliki.

Ja robię :

git rm -r --cached .

jak sugerowano w„.gitignore nie działa”, ale to nie pomaga.

Czy ktoś mógłby mi powiedzieć, co się stało i jak to zrobić.gitignore pracować, jak chcę? Dziękuję Ci bardzo!

questionAnswers(1)

yourAnswerToTheQuestion