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