Les réponses à la question que vous avez mise en lien concernent la configuration de git de manière à ce que vous puissiez entrer des données très courtes. git push
et leur faire faire ce que vous voulez. Ce qui est très bien, si vous savez ce que vous voulez et comment l'épeler en Git-Ese, mais vous êtes nouveau dans git ! :-)
Dans votre cas, Réponse de Petr Mensik est la (enfin, "une") bonne solution. Voici pourquoi :
La commande git push _remote_
des racines dans votre .git/config
pour trouver le fichier nommé "remote" (par ex, origin
). Le fichier de configuration contient les listes suivantes
- l'endroit (en termes d'URL) où se trouve cette télécommande (par ex,
ssh://_hostname_/_path_
)
- où vont les poussées, si elles sont différentes
- ce qui est poussé, si vous n'avez pas dit quelle(s) branche(s) pousser
- ce qui est recherché lorsque vous exécutez
git fetch _remote_
Lorsque vous avez cloné le repo pour la première fois, Git a défini des valeurs par défaut pour certaines d'entre elles. L'URL est celle à partir de laquelle vous avez cloné et les autres valeurs, qu'elles soient définies ou non, sont toutes des valeurs par défaut "raisonnables" ... ou, hmm, sont ils ?
Le problème est que les gens ont changé d'avis, au fil du temps, sur ce qui est "raisonnable". Ainsi, aujourd'hui (selon votre version de git et si vous avez configuré les choses en détail), git peut imprimer un grand nombre d'avertissements sur les changements de valeurs par défaut dans le futur. Ajouter le nom de la "branche à pousser"- amd_qlp_tester
-(1) la ferme et (2) ne pousse que cette seule branche.
Si vous voulez pousser plus loin, vous pouvez le faire avec :
git push origin
ou même :
git push
mais si cela fait ce que vous voulez, cela dépend si vous êtes d'accord avec les "premiers auteurs de git" pour dire que les valeurs par défaut d'origine sont raisonnables, ou avec les "derniers auteurs de git" pour dire que les valeurs par défaut d'origine ne sont pas raisonnables. Donc, quand vous voudrez faire tous les trucs de configuration (éventuellement), voyez la question (et les réponses) que vous avez mise en lien.
Quant au nom origin/amd_qlp_tester
en premier lieu : c'est en fait une entité locale (un nom conservé dans votre repo), même si elle est appelée "branche distante". C'est la meilleure estimation de git sur "l'endroit où amd_qlp_tester
est là-bas". Git le met à jour lorsqu'il le peut .