"Git-push" y "git push" son diferentes?

> git --version git version 1.8.4.3 > git-push https://carter.barry:password@code.google.com/p/bcapps/ error: Cannot access URL https://carter.barry:password@code.google.com/p/bcapps\ /, return code 22 error: failed to push some refs to 'https://carter.barry:password@code.google.c\ om/p/bcapps/' > git push https://carter.barry:password@code.google.com/p/bcapps/ Everything up-to-date 

Siempre pensé que "git push" era lo mismo que "git-push".

¿Por qué funciona uno y no el otro? (También lo probé cuando el directory de trabajo tenía cambios, resultados similares).

EDITAR: Gracias, @ mohamed-stark, ¡tienes razón!

Resultó que git-push era lo que quedaba de una versión anterior de git, estaba ubicado en / usr / libexec / git-core / git-push, y tenía una timestamp mucho más antigua (desde 2009). Se sabe que las versiones anteriores de git no manejan bien los https empujando / tirando bien.

Cuando instalé la versión más nueva de git, aparentemente no eliminó esta versión anterior (no necesariamente debería).

No hay nada llamado git-push

Todos los commands para git tienen un espacio después del command git

Como git es el command y las opciones son push – pull – …..

así que usar git-push es considerar (git-push) como un command y no hay ningún command que tenga ese nombre.