2017-08-04 2 views

Répondre

1

Si la prise en pension est seulement une prise en pension locale, vous n'aurez pas toute origine/** branches dans votre journal. Vous pouvez vérifier ceci avec la commande git remote, si cela retourne "origine", c'est un repo distant et vous aurez les branches d'origine. Bien que ce ne soit pas toujours le dernier commit. Si vous effectuez un commit localement, c'est-à-dire git commit -m "My commit", le commit ne sera disponible que localement et pas encore dans la télécommande. Si vous faites un git push vous allez déplacer l'origine/HEAD vers votre dernier commit local.

Dans votre image, il ne semble pas que vous ayez ajouté des télécommandes, donc le repo n'existe que sur votre machine locale. Si par exemple vous cloner un repo déjà existant, il existera localement et dans la télécommande, et vous aurez la branche origine/HEAD à laquelle vous faites référence. Vous pouvez également ajouter une télécommande, par git remote add origin <repo url>. Où l'origine est un nom, vous pouvez appeler vos télécommandes comme vous le souhaitez.

+0

Maintenant, c'est assez clair! J'ai ajouté repo à un serveur distant, merci beaucoup pour l'aide –