Présentation par Nicolas Karasiak et Harold Clenet
Réalisé en markdown avec MARP
📋 Cloner cette présentation : https://github.com/lennepkade/GitPresentation
📂 Mettez-vous dans le repertoire de votre choix et :
git clone https://github.com/lennepkade/GitPresentation
📂 Cela créera un dossier nommé GitPresentation. Mais vous pouvez aussi choisir le nom du dossier :
git clone https://github.com/lennepkade/GitPresentation SuperbePresentationGitDeNicolas
- Je regarde mon clonage, c'est pas tous les jours qu'on clone !
- Pas comme ça !
Un fork est une duplication sur votre compte Git d'un dépôt d'une personne tiers.
Pour mettre à jour, modifier, ajouter des éléments, bref travailler en groupe sans demander au créateur*!
*On peut ajouter manuellement des contributeurs à son Git, mais les fork permettent à gentilles personnes d'améliorer/corriger des erreurs et de nous tenir au courant.
Retourner sur le git : https://github.com/lennepkade/GitPresentation
Mais cette-fois fait un fork :
Quand même pas 😉!
- On peut ajouter une image au dossier images 📂 📷
- On peut ajouter son nom au fichier README.md
- On peut ajouter l'image au fichier README.md avec les balises :
D'abord on met à jour pour soi 😎 :
📰 Pour voir les mises à jour, on tape dans le dossier de son git (terminal) : git status
➕ Pour ajouter les modifications, soit on ajoute un à un les fichiers git add monfichier.py
, soit on ajoute tout : git add --all
📝 On explique ce qu'on a fait : git commit -m 'jai ajouté une image de chat'
git push origin master
*
origin car c'est son propre dépôt, master car c'est la branche par défaut.
Si on ajoute à chaque fois tous les fichiers. On peut faire en une seule ligne le git add --all
et le git commit -m 'mon message'
:
git commit -a -m 'ADD : Tous mes fichiers'
- Je partage avec quiconque mes modifications,
- Je peux demander à Nicolas de mettre à jour son dépôt avec mes modifications : . Mais attention, il peut y avoir des conflits :
- Si plusieurs personnes modifient un fichier au même endroit
- Si ma version est en retard sur celle du créateur
(Merci à David pour ce commit)
Un petit guide pratique en français
Ce tutorial est conçu et partagé sur Github.
Mais le protocole git est universel :
Il vaut surement mieux créer un git sur Framagit 👍 !