Fusionnez votre branche localement, supprimez la branche et tirez depuis 'upstream'.

Nettoyage

Une fois que vous n'avez plus besoin de branches, vous pouvez les supprimer localement et à distance. Ceci est utile pour que l'on ne se retrouvent avec une pile de vieilles branches devenues inutiles.

Fusionner localement

Votre pull request a été fusionnée! Votre branche a été fusionnée dans la branche 'gh-pages' de l'original sur GitHub. Vous pouvez également fusionner votre branche localement.

Tout d'abord, passez sur la branche avec laquelle vous souhaitez fusionner, dans ce cas la branche 'gh-pages'.

git checkout gh-pages

Maintenant, dites à Git quelle branche vous souhaitez fusionner, dans ce cas, votre branche de fonctionnalité qui commence par 'add-'.

git merge <BRANCHNAME>

Nettoyer en supprimant la branche de fonctionnalité. Maintenant qu'elle a été fusionné, vous n'en avez plus vraiment besoin.

git branch -d <BRANCHNAME>

Vous pouvez également supprimer la branche de votre remote sur GitHub:

git push <REMOTENAME> --delete <BRANCHNAME>

Tirer depuis Upstream

Last but not least, l'original a changé depuis que votre pull request a été fusionnée : Reporobot a ajouté votre nom au site Web! Si vous tirez ces changements depuis le remote 'upstream', vous serez à jour et disposerez également de cette version. Vous pourrez le voir en live sur la page dont l'adresse est de cette forme : yourusername.github.io/patchwork.

Pour tirer depuis le dépôt original sur le remote upstream:

git pull upstream gh-pages

Félicitations!

Vous avez créé des dépôts locaux, des dépôts à distance, travaillé avec un collaborateur, poussé, tiré et joint les millions d'autres personnes qui développent et enrichissent l'open source!

Visitez jlord.github.io/patchwork pour voir votre nom incorporé! Vous voulez continuer et aller plus loin ? Regardez la section What Next dans les ressources de cette application.

Sélectionner le dossier contenant votre dépôt.
  • Fusionner une branche dans la branche courante
  • git merge <BRANCHNAME>
  • Changer la branche sur laquelle vous travaillez
  • git checkout <BRANCHNAME>
  • Supprimer une branche locale
  • git branch -d <BRANCHNAME>
  • Supprimer une branche distante
  • git push <REMOTENAME> --delete <BRANCHNAME>
  • Tirer depuis une branche distante
  • git pull <REMOTENAME> <BRANCHNAME>