Créez un .gitignore propre et séparez code et documentation en commits dédiés.
objectifs d’apprentissage
- Créer .gitignore.
- Commits atomiques.
- Historique lisible.
prérequis
- Éditeur installé.
- Repo initialisé.
notions clés
- Staging area.
- Conventions de messages.
- .gitignore global.
démonstration guidée
étape 1
Créer un .gitignore multi-langages.
cat > .gitignore << 'EOF'
.DS_Store
node_modules/
dist/
__pycache__/
*.pyc
.venv/
EOF
git add .gitignore && git commit -m "chore: ajouter .gitignore"
étape 2
Commits séparés pour code et doc.
mkdir src && echo 'print("hello")' > src/app.py
git add src/app.py && git commit -m "feat(app): afficher hello"
echo "# App" > README.md
git add README.md && git commit -m "docs: ajouter README"
exercice
Ajoutez .editorconfig et commitez-le séparément.
correction
.editorconfig minimal.
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
quiz éclair
- À quoi sert .gitignore ?
- a) Exclure des fichiers du suivi.
- b) Supprimer des commits.
- c) Chiffrer l’historique.