Le risposte in questione a cui ti sei collegato riguardano la configurazione di git in modo che tu possa inserire git push
comandi molto brevi e fargli fare quello che vuoi. Il che è fantastico, se sai cosa vuoi e come scriverlo in Git-Ese, ma sei nuovo in git! :-)
Nel tuo caso, la risposta di Petr Mensik è quella (beh, "a") giusta. Ecco perché:
Il comando si radica nel file per trovare il nome "remoto" (ad esempio ). Il file di configurazione elenca:git push remote
.git/config
origin
- dove (in termini di URL) quel remoto "vive" (ad es. )
ssh://hostname/path
- dove vanno le spinte, se diverse
- cosa viene spinto, se non hai detto quali rami spingere
- cosa viene recuperato quando corri
git fetch remote
Quando hai clonato per la prima volta il repository, ogni volta che era, git ha impostato i valori predefiniti per alcuni di questi. L'URL è qualunque cosa tu abbia clonato e il resto, se impostato o non impostato, sono tutti valori predefiniti "ragionevoli" ... o, hmm, sono ?
Il problema con questi è che le persone hanno cambiato idea, nel tempo, su ciò che è "ragionevole". Quindi ora (a seconda della versione di git e se hai configurato le cose in dettaglio), git potrebbe stampare molti avvisi sui cambiamenti di default in futuro. L'aggiunta del nome del "ramo da spingere" - amd_qlp_tester
- (1) lo chiude e (2) spinge solo quel ramo.
Se vuoi spingere più comodamente, puoi farlo con:
git push origin
o anche:
git push
ma se questo fa quello che vuoi, dipende dal fatto che tu sia d'accordo con i "primi autori git" sul fatto che i valori predefiniti originali siano ragionevoli, o "autori successivi git" che i valori predefiniti originali non siano ragionevoli. Quindi, quando vuoi fare tutte le cose di configurazione (eventualmente), vedi la domanda (e le risposte) a cui ti sei collegato.
Per quanto riguarda il nome origin/amd_qlp_tester
in primo luogo: si tratta in realtà di un'entità locale (un nome tenuto all'interno del tuo repository), anche se si chiama "ramo remoto". È la migliore ipotesi di git su "dov'è amd_qlp_tester
laggiù". Git lo aggiorna quando può .
origin amd_qlp_testser
origin/amd_qlp_tester