tutorial source portable instalar windows git github atlassian-sourcetree github-for-windows

windows - portable - sourcetree login



git no reconoce el archivo exe (3)

Me gustaría subir NuGet.exe a github pero todos los archivos exe no están listados en mi repositorio local.

NuGet.exe archivo NuGet.exe hace dos semanas en otro repositorio de proyecto, pero ahora no puedo cargar ningún archivo exe en absoluto. No existe un .gitignore global que yo haya definido especialmente.

El siguiente código es mi archivo .gitignore . ¿Qué me estoy perdiendo?

# 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

- EDITAR -

los mismos archivos en los archivos .nuget/ directory .config y .targets están bien tratados. Puedo verificar git ls-files --others -i --exclude-standard indica que NuGet.exe se ignora, pero no sé qué regla lo hace.


Acabo de poner !NuGet.exe al principio en el archivo .gitignore y funciona perfecto para mí


En primer lugar, puede verificar si un archivo se ignora localmente en su repositorio con git check-ignore :

git check-ignore -v -- yourFile

En segundo lugar, puede obligar a agregar ese archivo (evitando cualquier regla de ignorar):

git add -f yourFile


Utilicé TortoiseGit en Windows usando la interfaz de usuario de Windows, navegué a la carpeta, hice clic con el botón derecho y agregué los archivos .exe directamente. Estos archivos agregados aparecieron en SourceTree y los comprometí desde allí.