Ce lab est un exercice du cours "Débuter avec Git et Github" dispensé par Nicolas Bauwens (nbwns) à Bruxelles Formation Cepegra.
- Télécharger et installer Git
- Récupérer ce projet en local en téléchargeant le zip et en mettant son contenu dans un répertoire
- Lancer la console :)
- Configurer Git avec son nom et e-mail
- Se placer dans le répertoire et faire
git init - Faire un
git status - Faire un
git add - Refaire un
git status - Faire un
git commit - Refaire un
git status - Faire une modification dans un des fichiers
- Refaire un
git status - Faire un
git diff - Faire un
git addetgit commit - Faire un
git log
- Créer une branche
- Faire un
git branch - Faire un
git checkoutsur la nouvelle branche - Faire des modifications, par exemple rajouter le poney Pimkie Pie à la liste (image ici http://mycouponlady.com/wp-content/uploads/2013/02/pinkiepie.png)
- Faire un
git status - Faire un
git diff - Faire un
git addetgit commitet regarder la page - Refaire un
git status - Faire un
git checkoutsur master et regarder la page - Faire un
git diff master..<branche>
- Faire un
git checkoutsur master - Faire une modification dans le même fichier que celui édité dans la branche, mais pas au même endroit.
- Faire un
git diff - Faire un
git addetgit commitet regarder la page - Faire un
git checkoutsur la branche et regarder la page. - Le merge doit se faire depuis master. Retourner sur master avec un
git checkout. - Faire un
git mergede la branche - Regarder la page
- Effacer la branche
- Créer une nouvelle branche
- Faire des modifications
- Faire un
git addetgit commitet regarder la page - Faire un
git checkoutsur master - Y faire des modifications aux mêmes endroits
- Faire un
git addetgit commit - Faire un
git mergede la branche - Ouille ! Conflit x_x Il faut choisir manuellement le contenu à conserver
- Faire un
git addetgit commitet regarder la page - Effacer la branche
- Créer un remote repository sur Github
- Configurer le remote avec
git remote add - Regarder si un remote est configuré
- Faire un
git push - Aller voir le projet sur Github
- Trouver un projet sur Github (celui-ci peut-être ?)
- Se placer dans le répertoire qui contient les projets
- Faire un
git clonepour initialiser un nouveau repository à partir d'un projet existant
- Créer une branche gh-pages
- Se placer sur cette branche
- Faire un
git pushde cette branche - Le site est en ligne, pour le voir il faut visiter http://username.github.io/remote_repository
Félicitations, vous avez acquis les bases de Git et Github !
Débuter avec Git et Github (Le Wagon) https://www.youtube.com/watch?v=V6Zo68uQPqE
Gérer vos codes sources avec Git (OpenClassRooms) https://openclassrooms.com/courses/gerez-vos-codes-source-avec-git
Git – petit guide http://rogerdudler.github.io/git-guide/index.fr.html
Git Beginner’s Guide for Dummies https://backlogtool.com/git-guide/en/
Learn Git (CodeCademy) https://www.codecademy.com/learn/learn-git
Try Git (CodeSchool) https://www.codeschool.com/courses/try-git
La doc Github https://git-scm.com/docs
Tutoriel de démarrage https://guides.github.com/activities/hello-world/