cours:git

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
Prochaine révision
Révision précédente
cours:git [2023/03/19 22:30] – [6. Branch] jcheroncours:git [2023/12/22 11:57] (Version actuelle) – [Authentification] jcheron
Ligne 44: Ligne 44:
 Le commit doit être accompagné (c'est indispensable) d'un message, composé d'un titre et d'une description, qui apporte des précisions sur les modifications opérées. Le commit doit être accompagné (c'est indispensable) d'un message, composé d'un titre et d'une description, qui apporte des précisions sur les modifications opérées.
 Le message permettant aux autres développeurs de comprendre la nature des modifications, il est important de s'appliquer à le rédiger. Le message permettant aux autres développeurs de comprendre la nature des modifications, il est important de s'appliquer à le rédiger.
-Comparez le message suivant : 
  
 +Comparez le message suivant :
 +<sxh bash;gutter:false>
 some css some css
 styling styling
 ooops ooops
 misc fixes and cleanups misc fixes and cleanups
 +</sxh>
 A celui-ci : A celui-ci :
  
 +<sxh bash;gutter:false>
 add subtle background pattern to body add subtle background pattern to body
 make subheadings larger on archive pages make subheadings larger on archive pages
 fix typo in site footer fix typo in site footer
 cleanup code with htmltidy cleanup code with htmltidy
 +</sxh>
 L'un est clairement plus explicite et plus utile que l'autre… L'un est clairement plus explicite et plus utile que l'autre…
  
Ligne 72: 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'existant. 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'existant.
  
-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 
 <sxh bash;gutter:false> <sxh bash;gutter:false>
 git branch branchName git branch branchName
Ligne 80: Ligne 85:
 voir http://git-scm.com/docs/git-branch voir http://git-scm.com/docs/git-branch
  
-Positionnement sur une btanche+==== Positionnement sur une branche ==== 
 <sxh bash;gutter:false> <sxh bash;gutter:false>
 git checkout branchName git checkout branchName
Ligne 86: Ligne 92:
 voir http://git-scm.com/docs/git-checkout voir http://git-scm.com/docs/git-checkout
  
-Réalisation d'un merge de branchName avec master+==== Synchroniser une branche avec main (avant PR)  ==== 
 + 
 +<sxh bash;gutter:false> 
 +git checkout main 
 +git pull 
 +git checkout branchName 
 +git merge main 
 +</sxh> 
 +==== Réalisation d'un merge de branchName avec master ==== 
 <sxh bash;gutter:false> <sxh bash;gutter:false>
 git merge branchName git merge branchName
Ligne 156: Ligne 171:
 git config --global credential.helper cache git config --global credential.helper cache
 </sxh> </sxh>
-Coller le token générer lors de la demande de mot de passe lors de la première opération git (push, pull…)+Coller le token généré lors de la demande de mot de passe lors de la première opération git (push, pull…)\\ 
 +Dans putty, avec le bouton droit de la souris.
  • cours/git.1679261401.txt.gz
  • Dernière modification : il y a 2 ans
  • de jcheron