Symfony avec GitHub
Comment utiliser Git et GitHub pour gérer les versions de notre projet Symfony
Notions théoriques
Git est un système de contrôle de version distribué qui permet de suivre les modifications apportées à un ensemble de fichiers au fil du temps.
Il est très utilisé dans le développement de logiciels pour gérer le code source des projets.
GitHub est un service d'hébergement (le plus connu) qui utilise Git pour le contrôle de version.
Il offre une interface Web pour gérer les dépôts Git, ainsi que des fonctionnalités supplémentaires telles que le suivi des problèmes, la gestion des demandes de tirage, et la collaboration en équipe.
Exemple de mise en application
Pour créer un nouveau dépôt Git local pour votre projet Symfony, vous pouvez exécuter la commande suivante dans le répertoire de votre projet :
git init
Cela crée un nouveau dépôt Git vide dans le dossier de votre projet (en local). Vous pouvez ensuite ajouter tous les fichiers de votre projet au dépôt avec la commande suivante :
git add .
Et enfin, vous pouvez enregistrer vos modifications avec la commande suivante :
git commit -m "First commit"
Pour créer un nouveau dépôt sur GitHub, vous pouvez aller sur https://github.com/new et suivre les instructions.
Une fois que vous avez créé votre dépôt sur GitHub,
vous pouvez l'ajouter en tant que dépôt distant à votre dépôt Git local
avec la commande suivante (remplacez your-username
et tp-symfony
par votre nom d'utilisateur GitHub et le nom de votre dépôt) :
git remote add origin https://github.com/your-username/tp-symfony.git
Et enfin, vous pouvez pousser vos modifications sur GitHub avec la commande suivante :
git push
ou
git push -u origin main
si la branchemain
n'est pas définie dans votre dépôt distant.
Test de mémorisation/compréhension
TP pour réfléchir et résoudre des problèmes
Création d'un dépôt Git
tp-symfony
pour votre projet Symfony
Votre défi pour aujourd'hui est de :
- créer un nouveau dépôt Git local (dans le dossier
Documents\tp-symfony\
) pour votre projet Symfony, - créer un nouveau dépôt sur GitHub,
- ajouter le dépôt distant GitHub à votre dépôt Git local,
- et pousser vos modifications sur GitHub.
Une solution
Vous devez être connecté pour voir le contenu.