Premier travail¶
créer un petit projet demo
y ajouter un Readme.md
commiter
changer quelque chose au Readme.md
utiliser
git diff
pour afficher les différencescommiter la nouvelle version
N’oubliez pas d’utiliser
git status
,git log
, etc.
Configurer un dépôt distant¶
Une fois que vous avez un contenu versionné localement
crééez un dépôt distant, par exemple: https://gitlab.com/bob/demo.git
pour publier votre travail :
git remote add origin https://gitlab.com/bob/demo.git
publiez votre travail¶
git push -u origin main
et quand vous aurez du nouveau contenu à mettre à jour :
git push
git status¶
Pour vérifier :
Si vous avez du nouveau contenu à commiter
sur quelle branche vous travaillez
S’il vous manque du contenu du dépôt distant
ou l’inverse :
Your branch is ahead of 'origin/main' by 3 commits.
update (pull) 🔄¶
git pull
Synchronise le dépôt local avec le distant
A cette occasion, des conflits peuvent apparaître …
git avec dépôt distant¶

git distant¶
Où entreposer votre code¶

Github, Gitlab, etc.¶
Les entrepôts de code connus¶
ignorer certains fichiers¶
ajouter et commiter un nouveau fichier .gitignore
contenant une liste de fichiers ou extensions que vous ne voulez pas versionner. Comme par exemple :
*.o
__pycache__
*.class
*~
Ajouter d’autres remotes¶
Si vous voulez travailler avec Alice:
git remote add alice https://gitlab.com/alice/monproject.git
lister vos remotes:
git remote -v
Créer et utiliser une branche¶
git branch db-integration
git checkout db-integration
en une ligne :
git checkout -b db-integration