나는 같은 문제에 직면했다.
위의 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 그리고 여러 .ignore 파일을 유지하는 것이 좋지 않은 솔루션이라고 생각합니다.
이것이 내가 그것을 해결 한 방법입니다.
**/packages/*
!**/packages/repositories.config
두 개의 별표를 결합하면 모든 폴더 문자열과 일치합니다. 별표를 생략하면 같은 효과가있을 것이라고 생각했지만, 작동하지 않는 것 같아서 분명히 나 (우리)가 틀 렸습니다.
Visual Studio 용 공식 .gitignore 템플릿 은 다음 솔루션을 권장합니다.
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
편집 : https://www.gitignore.io 를 사용 하여 좋아하는 프로젝트에 대한 .ignore 파일을 생성 할 수 있습니다. :-)
.gitignore
자신을 무시했다. +1