2014-10-01 3 views
3

Я пытаюсь удалить свой web.release.config из моего репозитория GIT, поэтому я удалил его из git с помощью git rm, а затем добавил его в мой файл .gitignore..gitignore и web.release.config

Но как только я снова копирую файл в проект, он добавляется Visual Studio к ожидающим изменениям.

Это строка в файле gitignore:

Web.Release.config 

Но добавляется:

enter image description here

enter image description here

Как я могу успешно удалить web.release.config из мерзавец?

+0

У вас нет никаких персонажей с завершающим символом? – Zlatko

+0

Не один, проверено несколько раз – Escobar5

ответ

5
  • После добавления файлов в файл .gitignore, чтобы игнорировать эти файлы, которые мы должны выполнить некоторые команды.
  • Чтобы проигнорировать файлы, упомянутые в файле .gitignore, мы должны выполнить следующие команды.

    git rm -r --cached . git add . git commit -m ".gitignore is now working"

  • Пожалуйста, обратитесь this question один раз.

+0

Файл уже удален из репозитория, также git не показывает его в статусе git. Это визуальная студия, которая пытается ее добавить. – Escobar5

+0

, проверьте, существует ли этот файл «Web.Release.config» в папке проекта. и добавьте весь путь к файлу в файле .gitignore. –

+0

Да, он существует, как вы можете видеть на картинах выше. Я также пробовал с полным путем файла, без успеха – Escobar5

2

Это может быть не «правильный» ответ, но я думаю, что это Visual Studio возится. Я испытывал ту же проблему с Visual Studio 2013, когда пытался исключить пакеты NuGet из репозитория. git status ничего не показывает, в то время как VS все еще кричит, что есть сотни файлов, ожидающих добавления. В итоге я просто использовал Git Client (Git Extension, в комплекте с установочным пакетом git) и полностью игнорировал вкладку Team Explorer в VS.

+0

Да, это определенно похоже на проблему с VS – Escobar5

0

Откройте файл .gitignore в реальном текстовом редакторе и убедитесь, что кодировка UTF-8. Другая кодировка (например, UTF-16LE) может вызвать эту проблему.

+0

Это было в другом кодировании, но я уже изменил его и никакого эффекта – Escobar5

Смежные вопросы