-
Créer un nouveau dossier pour votre projet et l'initialiser avec Git :
mkdir tutoriel-git-drole cd tutoriel-git-drole git init
-
Créer le fichier HTML initial et le valider sur la branche principale (main) :
- Écrire le contenu HTML de votre fichier (le copier de la version1)
- Valider dans la branche principale.
git add index.html git commit -m "Commit initial avec configuration standard"
-
Créer et passer à la branche 'nasanothacked' :
git checkout -b nasanothacked
-
Faire des modifications drôles sans pirater la NASA (par exemple, changer l'image de fond pour la fusée) :
- Modifier le fichier HTML et CSS.
- Valider les changements.
git add index.html git commit -m "Fond avec fusée dessinée, NASA non piratée"
-
Revenir à la branche principale et créer la branche 'nasahacked' :
git checkout main git checkout -b nasahacked
-
Faire des modifications indiquant que la NASA a été piratée (par exemple, ajouter un alien dansant) :
- Modifier le fichier HTML pour inclure des éléments amusants comme un alien dansant (le copier de la version2).
- Valider les changements.
git add index.html git commit -m "Alien dansant ajouté, NASA piratée!"
- Ajouter le dépôt distant et pousser toutes les branches :
git remote add origin [URL de votre dépôt] git push -u origin main git push origin nasanothacked git push origin nasahacked
- Utiliser
git log
,git diff
, etgit checkout
pour explorer et présenter les différences entre les branches. - Discutons de l'importance des branches dans la gestion de projets et comment elles permettent de tester différentes fonctionnalités de manière isolée.