Как я могу игнорировать папки bin и obj из репозитория git? - PullRequest
76 голосов
/ 27 февраля 2010

Я хочу игнорировать папки bin и obj из моего репозитория git. Как я выяснил, в .gitignore нет простого способа сделать это. Так есть ли другой способ? Использование чистого решения в Visual Studio?

Ответы [ 4 ]

126 голосов
/ 27 февраля 2010

Я не уверен, почему это не работает для вас. Если это помогает, вот типичный файл .gitignore из одного из моих проектов Visual Studio / git:

*.suo
*.user
_ReSharper.*
bin
obj
packages
19 голосов
/ 10 октября 2017

просто запись в gitignore может не записывать файлы, вам может потребоваться зафиксировать это. Я использовал следующий метод и работал для меня

git rm -r --cached.

git add.

тогда

git commit -am "Удалить игнорируемые файлы"

Однако это игнорирует мою папку скриптов, которую я позже включил в репозиторий.

2 голосов
/ 03 февраля 2017
  • Найдите папки bin и obj в проводнике Windows
  • Щелкните правой кнопкой мыши TortoiseGit> Удалить и добавить в список игнорирования> bin
  • Щелкните правой кнопкой мыши TortoiseGit> Удалить и добавить в список игнорирования> obj
2 голосов
/ 27 февраля 2010

Если вы хотите игнорировать bin и obj во ВСЕХ ваших проектах, тогда вы можете использовать (из gitignore man page )

Шаблоны, считанные из файла, указанного в переменной конфигурации core.excludefile.

core.excludesfile может быть установлен в файле конфигурации, который в Unix ~ / .gitconfig - я не знаю, где он находится под Windows

...