diff --git a/02_gitlab_depot_distant/images/ventoux.png b/02_gitlab_depot_distant/images/ventoux.png new file mode 100644 index 0000000000000000000000000000000000000000..c19be6ece06f3d88925ed6455e1f0523dec5d32f Binary files /dev/null and b/02_gitlab_depot_distant/images/ventoux.png differ diff --git a/03_branches/05_01_gitlab.md b/03_branches/05_01_gitlab.md index d0e867622f3cecd51fca59e3adfb34ec7db99429..fde4d8ad9ecd5ee0cb2fdad362cd50796e5e0b01 100644 --- a/03_branches/05_01_gitlab.md +++ b/03_branches/05_01_gitlab.md @@ -1,4 +1,23 @@ ---slide--- -# Gestion des branches locales -## dans GitLab +# Gestion des branches Gitlab + +---vertical--- + +Dans l'interface de gitlab, on peut: + +* visualiser la liste des branches (1) +* visualiser le dépôt pour une branche (2) +* supprimer une branche (3) + +Il est également possible de déclencher des "merge request" + +---vertical--- + + + +---vertical--- + +Cliquez sur le nom d'une branche pour voir le dépôt dans l'état correspondant + + diff --git a/03_branches/06_03_vscode.md b/03_branches/06_03_vscode.md index 3afb22d008c767bf742224d48f58a64db07f353b..21e91d2cc85b4e308e91314d9fced47da64ebf05 100644 --- a/03_branches/06_03_vscode.md +++ b/03_branches/06_03_vscode.md @@ -2,3 +2,48 @@ # Gestion des branches distantes ## avec VS Code + + +---vertical--- +# Récupérer une branche distante : + + + + +---vertical--- +# Récupérer les modifications de la branche distante : +Il s'agit de synchroniser les modifications locales avec celles distantes + + +---vertical--- +# Envoyer les modifications sur la branche distante : +L'icone identifié apparait tant que la branche locale n'existe pas sur le serveur distant + + + + +---vertical--- +# Supprimer une branche distante + +Impossible de faire cela avec l'interface VS code. +Il est nécessaire de passer par la ligne de commande, dans le terminal. +```sh +git push -d origin remote-patch-1 +``` + + + +---vertical--- + +## Dans quelle branche suis-je ? + + + + +---vertical--- + +## Quelles sont les branches ? + + + + diff --git a/03_branches/09_bonnes_pratiques.md b/03_branches/09_bonnes_pratiques.md new file mode 100644 index 0000000000000000000000000000000000000000..d052a54e5356ac9d64411a1c2e1a305c294901c8 --- /dev/null +++ b/03_branches/09_bonnes_pratiques.md @@ -0,0 +1,19 @@ +---slide--- + +# Bonnes pratiques (1/2) + +---vertical--- + +* Au début d'une séquence de travail, vérification de la branche en cours (status) +* Puis ```git pull``` pour récupérer d'éventuels commit depuis la branche distante +* Créer une branche pour chaque bug, évolution +* Toujours créer une branche à partir de dev +* Avant de changer de branche, commit ou stash (bien nommés) + +---vertical--- +## Merge request (recommandations) + +* Faire du merge request vers la branche dev +* Puis merge request de dev vers main +* A l'issue des merges, supprimer les branches (locales et distantes) sources + diff --git a/03_branches/images/05-01_gitlab_une_branche.png b/03_branches/images/05-01_gitlab_une_branche.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6493aa70a55e15cf62b94efddffc56486dfded Binary files /dev/null and b/03_branches/images/05-01_gitlab_une_branche.png differ diff --git a/03_branches/images/05-0_gitlab_branches.png b/03_branches/images/05-0_gitlab_branches.png new file mode 100644 index 0000000000000000000000000000000000000000..a74143fdecfe550dfff004799d61adaf2aa23b4d Binary files /dev/null and b/03_branches/images/05-0_gitlab_branches.png differ diff --git a/03_branches/images/06-03-vscode-ousuisje.png b/03_branches/images/06-03-vscode-ousuisje.png new file mode 100644 index 0000000000000000000000000000000000000000..76b4ad0c541642a7a1d0f633cb782e387e118e42 Binary files /dev/null and b/03_branches/images/06-03-vscode-ousuisje.png differ diff --git a/03_branches/images/06-03_vscode_nvlle_branche_from.png b/03_branches/images/06-03_vscode_nvlle_branche_from.png new file mode 100644 index 0000000000000000000000000000000000000000..93ae22449762577107f3209e61149e17adfb83c7 Binary files /dev/null and b/03_branches/images/06-03_vscode_nvlle_branche_from.png differ diff --git a/03_branches/images/06-03_vscode_publish_branch.png b/03_branches/images/06-03_vscode_publish_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..36a82e9460c3dee0540deed15ed80582c3b8538b Binary files /dev/null and b/03_branches/images/06-03_vscode_publish_branch.png differ diff --git a/03_branches/images/06-03_vscode_synchro_branches.png b/03_branches/images/06-03_vscode_synchro_branches.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d0943623d769f84723213d87168b12482acd1b Binary files /dev/null and b/03_branches/images/06-03_vscode_synchro_branches.png differ