Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pousser des Branches Locales | Flux de Travail Plus Avancés
Fondamentaux de GitHub
course content

Contenu du cours

Fondamentaux de GitHub

Fondamentaux de GitHub

1. Introduction à GitHub
2. Interaction de Base avec les Dépôts Distants
3. Flux de Travail Plus Avancés

book
Pousser des Branches Locales

Créer une branche distincte pour une nouvelle fonctionnalité est une pratique extrêmement courante lors de l'utilisation de Git. Supposons que nous souhaitions implémenter un système de paiement dans notre projet, créons donc une branche feature/payment et basculons-y immédiatement :

Une fois sur cette branche, nous allons effectuer quelques modifications dans le fichier test.txt comme si nous ajoutions des lignes de code pour implémenter un système de paiement. Ajoutons simplement cette ligne : "A few lines of code" au fichier :

Ensuite, nous pouvons effectuer un commit direct :

Nous avons maintenant un commit sur notre branche feature/payment. Avant de fusionner cette branche dans la branche main, il convient d’envoyer cette branche vers le dépôt distant.

Note
Remarque

Dans notre cas, cela peut sembler être une contrainte supplémentaire ; cependant, en pratique, lorsque d'autres collaborateurs interviennent, cela leur permet de relire, tester votre code et fournir des retours.

Lors du premier envoi d’une nouvelle branche vers le dépôt distant, il est nécessaire d’ajouter certains paramètres supplémentaires à la commande git push. Plus précisément, il faut utiliser l’option -u afin de configurer la branche pour suivre la branche distante correspondante (appelée upstream). Il faut également préciser que l’on pousse vers le dépôt origin et indiquer que l’on pousse la branche feature/payment.

Note
Approfondir

Dans Git, upstream fait référence au dépôt distant et à la branche que votre branche locale suit. Lorsque vous définissez une branche upstream, votre branche locale sait vers quelle branche distante pousser les modifications et depuis laquelle tirer les modifications. Par exemple, définir la branche upstream avec git push -u origin feature/payment indique à Git que la branche locale feature/payment doit suivre la branche feature/payment sur le dépôt distant origin.

question mark

Quelle est la commande correcte pour pousser une branche nouvellement créée feature/login vers le dépôt distant et la configurer pour suivre la branche distante ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

Fondamentaux de GitHub

Fondamentaux de GitHub

1. Introduction à GitHub
2. Interaction de Base avec les Dépôts Distants
3. Flux de Travail Plus Avancés

book
Pousser des Branches Locales

Créer une branche distincte pour une nouvelle fonctionnalité est une pratique extrêmement courante lors de l'utilisation de Git. Supposons que nous souhaitions implémenter un système de paiement dans notre projet, créons donc une branche feature/payment et basculons-y immédiatement :

Une fois sur cette branche, nous allons effectuer quelques modifications dans le fichier test.txt comme si nous ajoutions des lignes de code pour implémenter un système de paiement. Ajoutons simplement cette ligne : "A few lines of code" au fichier :

Ensuite, nous pouvons effectuer un commit direct :

Nous avons maintenant un commit sur notre branche feature/payment. Avant de fusionner cette branche dans la branche main, il convient d’envoyer cette branche vers le dépôt distant.

Note
Remarque

Dans notre cas, cela peut sembler être une contrainte supplémentaire ; cependant, en pratique, lorsque d'autres collaborateurs interviennent, cela leur permet de relire, tester votre code et fournir des retours.

Lors du premier envoi d’une nouvelle branche vers le dépôt distant, il est nécessaire d’ajouter certains paramètres supplémentaires à la commande git push. Plus précisément, il faut utiliser l’option -u afin de configurer la branche pour suivre la branche distante correspondante (appelée upstream). Il faut également préciser que l’on pousse vers le dépôt origin et indiquer que l’on pousse la branche feature/payment.

Note
Approfondir

Dans Git, upstream fait référence au dépôt distant et à la branche que votre branche locale suit. Lorsque vous définissez une branche upstream, votre branche locale sait vers quelle branche distante pousser les modifications et depuis laquelle tirer les modifications. Par exemple, définir la branche upstream avec git push -u origin feature/payment indique à Git que la branche locale feature/payment doit suivre la branche feature/payment sur le dépôt distant origin.

question mark

Quelle est la commande correcte pour pousser une branche nouvellement créée feature/login vers le dépôt distant et la configurer pour suivre la branche distante ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt