Skip to content

NikooDev/Projet_POO

Repository files navigation

Projet Symfony

Utilisation de Git

1- Définitions :

git fetch : Récupérer des branches et/ou des étiquettes (collectivement, "réfs") depuis un ou plusieurs autres dépôts, ainsi que les objets nécessaires pour compléter leur historique. Les branches de suivi à distance sont mises à jour

git pull : Intègre les modifications d’un dépôt distant dans la branche actuelle. Dans son mode par défaut, git pull est l’abréviation de git fetch suivi de git merge FETCH_HEAD.

git checkout <nom de la branche> : Permet de changer de branche "master" | "dev"

2- Avant toute modification du code dans une branche :

  • Faire un git fetch
  • Récupérer les dernières mises à jour de la branche dev (L'un de nous aura peut-être modifié du code) : Voir la section 5 "Mise à jour des branches locales
  • Placez-vous dans la branche dev : git checkout dev /!\ PAS DANS MASTER

3- Travail en cours :

À ce stade, les modifications sont possibles en sécurité

4- Publier les modifications dans la branche dev :

  • Créer le commit
  • Faire le push : git push origin dev

Les modifications sont publiées uniquement dans la branche dev.

5 -Mise à jour des branches locales :

Pour mettre à jour une branche de votre dépôt local avec la branche accessible depuis le dépôt en ligne, placez-vous dans la branche dev.

Exécutez :

git pull origin dev

Les modifications qui auront été pushées sur cette branche se synchroniseront dans votre dépôt local.

  • Master : git checkout master Repo final
  • Dev : git checkout dev Repo de développement

Prévenir le groupe avant chaque push sur la branche

Templates

Dans le dossier /templates :

  • /auth -> Formulaire d'inscription/connexion
  • /home -> Page d'accueil
  • /includes -> Blocs de code inclus dans toutes les pages
  • /pokemon -> Pages en lien avec les articles, catégories et pages privées

Controllers

  • AuthController -> Traitement inscription/connexion
  • HomeController -> Traitement page d'accueil
  • PokemonController -> Traitement des catégories, articles, CRUD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published