Las respuestas en la pregunta a las que se vinculó tienen que ver con configurar git para que pueda ingresar git push
comandos muy cortos y hacer que hagan lo que quiera. Lo cual es genial, si sabes lo que quieres y cómo se escribe eso en Git-Ese, ¡pero eres nuevo en git! :-)
En su caso, la respuesta de Petr Mensik es la (bueno, "a") correcta. Este es el por qué:
El comando busca en su archivo para encontrar el "remoto" llamado (por ejemplo, ). El archivo de configuración enumera:git push remote
.git/config
origin
- donde (en cuanto a URL) ese remoto "vive" (p. ej., )
ssh://hostname/path
- donde van los empujones, si son diferentes
- qué se empuja, si no dijiste qué rama (s) empujar
- lo que se busca cuando corres
git fetch remote
Cuando clonó por primera vez el repositorio, siempre que fuera, git configuró valores predeterminados para algunos de estos. La URL es lo que haya clonado y el resto, si está configurado o no, son todos valores predeterminados "razonables" ... o, hmm, ¿ lo son ?
El problema con estos es que la gente ha cambiado de opinión, con el tiempo, en cuanto a lo que es "razonable". Entonces, ahora (dependiendo de su versión de git y si ha configurado las cosas en detalle), git puede imprimir muchas advertencias sobre cambios predeterminados en el futuro. Agregar el nombre de la "rama para empujar" - amd_qlp_tester
- (1) la cierra y (2) empuja solo esa rama.
Si desea empujar de manera más conveniente, puede hacerlo con:
git push origin
o incluso:
git push
pero si eso hace lo que quieres, depende de si estás de acuerdo con los "primeros autores de git" en que los valores predeterminados originales son razonables, o con los "autores de git posteriores" en que los valores predeterminados originales no son razonables. Entonces, cuando desee hacer todas las cosas de configuración (eventualmente), vea la pregunta (y las respuestas) a la que se vinculó.
En cuanto al nombre origin/amd_qlp_tester
en primer lugar: en realidad es una entidad local (un nombre guardado dentro de su repositorio), aunque se llama "rama remota". Es la mejor suposición de git sobre "dónde amd_qlp_tester
está allí". Git lo actualiza cuando puede .
origin amd_qlp_testser
y no?origin/amd_qlp_tester