Je voudrais télécharger NuGet.exe sur github mais tous les fichiers exe ne sont pas répertoriés dans mon référentiel local.
J'ai téléchargé le fichier NuGet.exe
il y a environ deux semaines lors d'un autre dépôt de projet, mais je ne peux plus télécharger aucun fichier exe. Il n'y a pas de .gitignore
global que j'ai spécialement défini.
le code ci-dessous correspond à mon fichier .gitignore
. que me manque-t-il?
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
[Bb]in/
[Oo]bj/
# mstest test results
TestResults
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.log
*.vspscc
*.vssscc
.builds
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish
# Publish Web Output
*.Publish.xml
# NuGet Packages Directory
packages
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
[Bb]in
[Oo]bj
sql
TestResults
[Tt]est[Rr]esult*
*.Cache
ClientBin
[Ss]tyle[Cc]op.*
~$*
*.dbmdl
Generated_Code #added for RIA/Silverlight projects
# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
# Windows-specific files
Thumbs.db
desktop.ini
# Mac-specific things (thanks to Michael Aaron Safyan)
.DS_Store
-- MODIFIER --
les mêmes fichiers sous .nuget/
répertoire .config
et les fichiers .targets
sont bien traités. Je peux vérifier que git ls-files --others -i --exclude-standard
donne que NuGet.exe
est ignoré, mais je ne sais pas quelle règle le permet.
Tout d’abord, vous pouvez vérifier si un fichier est ignoré localement dans votre référentiel avec git check-ignore
:
git check-ignore -v -- yourFile
Deuxièmement, vous pouvez forcer l'ajout de ce fichier (en ignorant toute règle d'ignorer):
git add -f yourFile
Je viens de mettre d'abord !NuGet.exe
dans le fichier .gitignore
et je travaille parfaitement
J'ai utilisé TortoiseGit dans Windows avec Windows UI, j'ai navigué dans le dossier, cliqué avec le bouton droit de la souris et ajouté les fichiers .exe directement. Ces fichiers ajoutés sont apparus dans SourceTree et je les ai engagés à partir de là.