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