Premiers pas avec Git 15 min de lecture

Diff, restore et .gitignore

Voir les differences

# Differences entre working directory et staging
git diff

# Differences entre staging et dernier commit
git diff --staged

# Differences entre deux commits
git diff abc123 def456

Annuler des modifications

# Retirer un fichier du staging (sans perdre les modifications)
git restore --staged fichier.txt

# Annuler les modifications d'un fichier (ATTENTION : irreversible)
git restore fichier.txt

# Modifier le dernier commit (message ou contenu)
git commit --amend -m "Nouveau message"

Le fichier .gitignore

Le fichier .gitignore indique a Git les fichiers a ignorer.

# .gitignore
node_modules/
*.log
.env
dist/
__pycache__/
*.pyc
.DS_Store
# Creer le .gitignore
echo "node_modules/" > .gitignore
echo "*.log" >> .gitignore
git add .gitignore
git commit -m "Ajout du .gitignore"
Astuce : Consultez gitignore.io pour generer des .gitignore adaptes a votre langage et IDE.