Я не хочу, чтобы совершать свои PyCharm конфигурационные файлы (например, .idea/codeStyleSettings.xml) в мой репозиторий, поэтому я добавил следующее к моему .gitignore файла:Как игнорировать файлы конфигурации PyCharm в репозитории git?
.idea/
mydjangosite/.idea/
Однако, каждый раз, когда я попробуйте сделать коммит в PyCharm (команда k), он все равно хочет зафиксировать эти файлы. Как заставить PyCharm распознавать мой файл .gitignore и не передавать эти файлы?
Я думаю, что вам нужно подстановочный знак после этого ('*') - после того, как вы совершили это, это должно быть хорошо. Вы также можете добавить их к своему глобальному игнорированию, поэтому вам не нужно каждый раз настраивать '.gitignore' :) – Nic
Неправильно. Согласно странице man для gitignore: если шаблон заканчивается косой чертой, он удаляется для целей следующего описания, но он будет находить совпадение с каталогом. Другими словами, foo/будет соответствовать каталогу foo и paths под ним, но не будет соответствовать регулярному файлу или символической ссылке foo (это согласуется с тем, как pathspec работает вообще в git). –