Push from a cloned repository
Nous pouvons à présent effectuer un transfert à partir du référentiel cloné que nous venons de créer.
Tout d’abord, accédez au nouveau dossier tutorial2 créé sur votre ordinateur. Ajoutez le texte en gras ci-dessous au fichier sample.txt
et validez la modification de la même manière que vous l'avez fait dans le référentiel du didacticiel d'origine.
Anyone can learn Git with this tutorial and Backlog
add: Register a change in an index
Lorsque le journal historique de la branche de votre référentiel local est mis à jour, il est placé avant la branche du référentiel distant.
Transférez à présent le nouveau commit vers le référentiel distant.
Cliquez sur l'icône « Push » de la barre d'outils.
Assurez-vous que la case « main » est cochée, puis cliquez sur « OK ».
Désormais main
et origin/main
sont au même niveau. Cela signifie que le référentiel distant est désormais à jour avec la modification la plus récente et qu'il est synchronisé avec notre référentiel local.
Le commit que vous venez de transférer est désormais répertorié sous “Recent Updates” sur la page Git de Backlog.
Nous aborderons plus précisément les branches dans la section suivante mais intéressons-nous à présent à l'emplacement vers lequel pointe chacune des références suivantes:
- origin/main: Pointe vers la branche principale de
origin
, qui est généralement le référentiel distant. - origin/HEAD: Fait référence au commit actif de
origin
, c'est-à-dire le référentiel distant. Dans la plupart des cas, le référentiel local pointe vers le même emplacement queorigin/HEAD
lors de l'exécution d'un clonage (l'équivalent deorigin/main
). Ce n'est cependant pas le cas si l'extraction est effectuée vers une branche distante distincte. - main: Pointe vers la branche principale du référentiel local.