# Dépôt Git

> Espace de stockage qui conserve l'intégralité de l'historique d'un projet suivi par Git, avec chaque version enregistrée de chaque fichier.

- Auteur : Clément Hadrot
- Publié le : 2026-09-25
- Mis à jour le : 2026-09-25
- URL : https://wpmoderne.dev.wordpress-developpement.fr/lexique/depot-git/

Un carnet qui garderait la trace de chaque modification apportée à un texte, page par page, depuis le tout premier brouillon : c'est ce que représente un dépôt Git pour un projet de code, à ceci près qu'on peut revenir à n'importe quelle page à tout moment.

## Où vit le code d'un site WordPress

Le thème et les plugins maison d'un projet WordPress sont typiquement versionnés dans un dépôt Git, hébergé sur une plateforme comme GitHub ou GitLab. Le cœur de WordPress lui-même, souvent installé via WP-CLI ou un gestionnaire d'hébergement, est généralement exclu du suivi de version pour ne versionner que le code spécifique au projet.

## Exemple

```
git init
git remote add origin git@github.com:agence/theme-client.git
git add wp-content/themes/theme-client
git commit -m "Version initiale du thème"
git push -u origin main
```

## Bon à savoir

- Un dépôt local (créé avec `git init`) et un dépôt distant (hébergé, par exemple, sur GitHub) sont deux notions distinctes reliées par une remote nommée `origin` par convention.
- Un fichier `.gitignore` bien configuré exclut du suivi les dossiers volumineux ou sensibles, comme `wp-content/uploads` ou un fichier `wp-config.php` contenant des identifiants de base de données.
- Cloner un dépôt (`git clone`) récupère l'historique complet, alors que télécharger une simple archive ZIP ne conserve aucune trace des versions précédentes.
