¿Funciona `git push` como abreviatura de` git push origin newfeature`?

Observo que el comportamiento pnetworkingeterminado del git push origin de git push origin es "presionar todas las twigs con el mismo nombre local y distante".

Si creo una nueva twig newfeature y la newfeature , ¿ git push push la twig al origin de forma pnetworkingeterminada?

¿O necesito usar git push origin newfeature incluso cuando está desprotegido?

Además, ¿cómo se relaciona el command git push HEAD con esto?

Por defecto, activará la característica newfeature si y solo si ya existe una twig llamada newfeature en el control remoto.

Puede cambiar esto utilizando la variable de configuration push.default .

git push HEAD es esencialmente una abreviatura de git push <name of checked out branch> si tiene una twig desprotegida.