Exécuter git status
pour lister les fichiers non suivis
Dans cette étape, nous allons utiliser la commande git status
pour voir comment Git suit les fichiers et identifie ceux qu'il ne connaît pas encore.
Tout d'abord, assurez-vous que vous êtes dans le répertoire my-time-machine
. Si ce n'est pas le cas, utilisez la commande cd
:
cd ~/project/my-time-machine
Maintenant, créons un nouveau fichier dans ce répertoire. Nous l'appellerons notes.txt
:
echo "Ideas for future projects" > notes.txt
Cette commande crée un fichier nommé notes.txt
et y place le texte "Ideas for future projects".
Maintenant, demandons à Git l'état de notre dépôt :
git status
Vous devriez voir une sortie similaire à celle-ci :
On branch master
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: message.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
notes.txt
Remarquez la section "Untracked files:" (Fichiers non suivis). Git voit qu'un nouveau fichier, notes.txt
, existe dans le répertoire, mais il ne fait pas encore partie de l'historique du dépôt. Git ne suit pas automatiquement tous les fichiers que vous créez. Cela vous donne le contrôle sur les fichiers inclus dans votre contrôle de version.
Pourquoi est-ce important ? Imaginez que vous avez des fichiers temporaires, des sorties de compilation ou des notes personnelles dans votre répertoire de projet. Vous ne voudriez pas que ces éléments encombrent l'historique de votre projet. Le statut "non suivi" de Git vous permet de séparer ces fichiers des fichiers que vous gérez activement avec le contrôle de version.
Dans l'étape suivante, nous explorerons une autre façon de lister ces fichiers non suivis.