Подтвердить что ты не робот

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

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

4b9b3361

Ответ 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 enter image description here

Ответ 6

Если вы используете Visual Studio, есть простой способ сделать это.

  1. Откройте Team Explorer
  2. Нажмите на настройки
  3. Настройки репозитория
  4. Под игнор & Раздел файла атрибутов Нажмите Добавить рядом с Игнорировать файл.

Он создаст файл .gitignore по умолчанию, который игнорирует большинство общих папок & файлы, которые будут использоваться framework/language.

enter image description here