Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révisionLes deux révisions suivantes
txs:contrib:peertube-a18:github_tips [2020/02/14 15:22] – ↷ Page déplacée de txs:peertube-a18:github_tips à txs:contrib:peertube-a18:github_tips qduchemitxs:contrib:peertube-a18:github_tips [2020/02/14 15:22] – ↷ Liens modifiés en raison d'un déplacement. qduchemi
Ligne 57: Ligne 57:
 Le rebase récupère les //commits// effectués sur //master// depuis la dernière mise à jour entre les deux branches, et réécrit les //commits// effectués sur la branche tout en haut de l'historique des //commits//. D'où la nécessité de forcer le //push// ensuite parce que l'historique des //commits// de la branche locale aura divergé avec celui de la branche sur son GitHub. Le rebase récupère les //commits// effectués sur //master// depuis la dernière mise à jour entre les deux branches, et réécrit les //commits// effectués sur la branche tout en haut de l'historique des //commits//. D'où la nécessité de forcer le //push// ensuite parce que l'historique des //commits// de la branche locale aura divergé avec celui de la branche sur son GitHub.
  
-Lorsque nos modifications sont appliquées, il est possible que nos modifications entrent en conflit avec les modifications que l'on vient de récupérer. [[txs:peertube-a18:github_tips#Résoudre des conflits|Voir la section dédiée.]]+Lorsque nos modifications sont appliquées, il est possible que nos modifications entrent en conflit avec les modifications que l'on vient de récupérer. [[txs:contrib:peertube-a18:github_tips#Résoudre des conflits|Voir la section dédiée.]]
  
 ===== Travailler à plusieurs sur une même issue ===== ===== Travailler à plusieurs sur une même issue =====
Ligne 75: Ligne 75:
 <code>$ git checkout branche_de_base </code> <code>$ git checkout branche_de_base </code>
  
-On met ensuite à jour cette branche de base avec son équivalent sur le //repository// du mainteneur. [[txs:peertube-a18:github_tips#Synchroniser son fork avec le projet du mainteneur|Voir la section dédiée.]]+On met ensuite à jour cette branche de base avec son équivalent sur le //repository// du mainteneur. [[txs:contrib:peertube-a18:github_tips#Synchroniser son fork avec le projet du mainteneur|Voir la section dédiée.]]
  
 Il ne reste ensuite plus qu'à faire un //rebase// de notre branche de travail sur sa branche de base que l'on vient de mettre à jour. Un //rebase// consiste à récupérer les changements effectués sur la branche de base, puis à appliquer nos changements (effectués sur la branche de travail) sur les changements récupérés. On parle de //rebase// au sens où on re-base littéralement nos modifications à la suite des derniers changements effectués sur la branche d'où est partie notre branche de travail :  Il ne reste ensuite plus qu'à faire un //rebase// de notre branche de travail sur sa branche de base que l'on vient de mettre à jour. Un //rebase// consiste à récupérer les changements effectués sur la branche de base, puis à appliquer nos changements (effectués sur la branche de travail) sur les changements récupérés. On parle de //rebase// au sens où on re-base littéralement nos modifications à la suite des derniers changements effectués sur la branche d'où est partie notre branche de travail : 
  • txs/contrib/peertube-a18/github_tips.txt
  • de 127.0.0.1