web-dev-qa-db-fra.com

git ne reconnaît pas le fichier exe

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.

36
Youngjae

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
64
VonC

Je viens de mettre d'abord !NuGet.exe dans le fichier .gitignore et je travaille parfaitement

14
Oswaldo Alvarez

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à.

0
DragonSpit