Retour au cours

dépôt, .gitignore et premiers commits

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

  1. À quoi sert .gitignore ?
  • a) Exclure des fichiers du suivi.
  • b) Supprimer des commits.
  • c) Chiffrer l’historique.

ressources

Sujets abordés