Я хочу игнорировать папки bin и obj из моего репозитория git. Как я выяснил, нет простого способа сделать это в .gitignore. Итак, есть ли другой способ? Использование чистого решения в Visual Studio?
Как я могу игнорировать папки bin и obj из репозитория git?
Ответ 1
Я не уверен, почему это не работает для вас. В случае, если это помогает, здесь типичный файл .gitignore из одного из моих проектов Visual Studio/git:
*.suo
*.user
_ReSharper.*
bin
obj
packages
Ответ 2
простое создание записи в gitignore может не игнорировать файлы, вам может потребоваться зафиксировать это. Я использовал следующий метод и работал для меня
git rm -r --cached .
git add .
затем
git commit -am "Remove ignored files"
Однако это игнорирует мою папку сценариев, которую я позже включил в репозиторий.
Ответ 3
Если вы хотите игнорировать bin и obj во ВСЕХ ваших проектах, вы можете использовать (из gitignore man page)
Шаблоны, считанные из файла, указанного в файле конфигурации core.excludesfile.
core.excludesfile может быть установлен в файле конфигурации, который является ~/.gitconfig в Unix - я не знаю, где он находится под Windows
Ответ 4
- Найдите папки
bin
иobj
в проводнике Windows - Щелкните правой кнопкой мыши TortoiseGit > Удалить и добавить в список игнорирования > bin
- Щелкните правой кнопкой мыши TortoiseGit > Удалить и добавить в список игнорирования > obj
Ответ 5
Если вы попытаетесь просмотреть исходное дерево, но файлы игнорирования не поступают, перейдите в tools--> option-> Git и затем выберите местоположение .gitignore
Ответ 6
Если вы используете Visual Studio, есть простой способ сделать это.
- Откройте Team Explorer
- Нажмите на настройки
- Настройки репозитория
- Под игнор & Раздел файла атрибутов Нажмите Добавить рядом с Игнорировать файл.
Он создаст файл .gitignore по умолчанию, который игнорирует большинство общих папок & файлы, которые будут использоваться framework/language.