Saya menghadapi masalah yang sama.
Tidak ada solusi di atas yang berhasil untuk saya. Dan menurut saya ini adalah solusi yang buruk untuk mempertahankan beberapa file .ignore.
Beginilah cara saya menyelesaikannya.
**/packages/*
!**/packages/repositories.config
Menggabungkan dua tanda bintang akan cocok dengan string folder mana pun. Saya pikir menghilangkan tanda bintang akan memiliki efek yang sama, tetapi ternyata saya (kami) salah, karena tampaknya tidak berhasil.
Template resmi .gitignore untuk Visual Studio merekomendasikan solusi berikut ini:
# 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
EDIT: Anda dapat menggunakan https://www.gitignore.io untuk menghasilkan file .ignore untuk proyek favorit Anda :-)
.gitignore
diabaikan itu sendiri. +1