Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cours:git [2023/03/19 22:31] – [5. Commit] jcheron | cours:git [2023/12/22 11:57] (Version actuelle) – [Authentification] jcheron | ||
---|---|---|---|
Ligne 76: | Ligne 76: | ||
Les branches permettent de séparer un projet, et de pouvoir travailler sur une nouvelle fonctionnalité (à risque) ou sur la résolution d'un bug, sans perturber et déstabiliser l' | Les branches permettent de séparer un projet, et de pouvoir travailler sur une nouvelle fonctionnalité (à risque) ou sur la résolution d'un bug, sans perturber et déstabiliser l' | ||
- | Une fois la fonctionnalité implémentée et testée ou le bug résolu, il sera alors possible de réunir la nouvelle branche avec la branche master par un merge. | + | Une fois la fonctionnalité implémentée et testée ou le bug résolu, il sera alors possible de réunir la nouvelle branche avec la branche master par un merge (ou de précéder le merge par une Pull Request, pour faire une revue de code avant merge). |
==== Création d'une branche ==== | ==== Création d'une branche ==== | ||
Ligne 92: | Ligne 92: | ||
voir http:// | voir http:// | ||
+ | ==== Synchroniser une branche avec main (avant PR) ==== | ||
+ | |||
+ | <sxh bash; | ||
+ | git checkout main | ||
+ | git pull | ||
+ | git checkout branchName | ||
+ | git merge main | ||
+ | </ | ||
==== Réalisation d'un merge de branchName avec master ==== | ==== Réalisation d'un merge de branchName avec master ==== | ||
Ligne 163: | Ligne 171: | ||
git config --global credential.helper cache | git config --global credential.helper cache | ||
</ | </ | ||
- | Coller le token générer | + | Coller le token généré |
+ | Dans putty, avec le bouton droit de la souris. |