# Stager et commiter des changements

Utilisez Terminal avec des chemins explicites pour stager et commiter tant que les actions natives ne sont pas disponibles dans la surface Source Control.

![Stager et commiter des changements](https://www.foxora.ai/docs/images/v5.0.8/reference/stage-source-control.webp)

*Interface Studio en anglais. Données d’exemple.*

## Étapes

1. Exécutez `git status` et `git diff`, puis vérifiez les tests de la tâche.
2. Stagez uniquement les chemins voulus avec `git add -- path/to/file`.
3. Examinez `git diff --cached` et retirez de l’index tout chemin accidentel.
4. Exécutez `git commit -m` avec un message axé sur le résultat, puis confirmez l’état attendu avec `git status`.

## Résultat attendu

Un commit unique contient seulement les fichiers examinés et enregistre le résultat vérifié.

> **Remarque :** N’utilisez pas de motif `git add` large dans un checkout partagé et modifié ; les changements sans rapport peuvent appartenir à une autre personne ou tâche.
