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.
- Fusionner une branche dans la branche courante
- Changer la branche sur laquelle vous travaillez
- Supprimer une branche locale
- Supprimer une branche distante
- Tirer depuis une branche distante
git merge <BRANCHNAME>
git checkout <BRANCHNAME>
git branch -d <BRANCHNAME>
git push <REMOTENAME> --delete <BRANCHNAME>
git pull <REMOTENAME> <BRANCHNAME>