Как я могу игнорировать папки bin и obj из репозитория git?


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

4 58

4 ответа:

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

*.suo
*.user
_ReSharper.*
bin
obj
packages

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

git rm-r -- cached .

git add .

затем

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

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

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

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

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

  • найти bin и obj папки в Проводнике Windows
  • щелкните правой кнопкой мыши TortoiseGit > удалить и добавить в список игнорирования > bin
  • щелкните правой кнопкой мыши TortoiseGit > удалить и добавить в список игнорирования > obj