Tester les fichiers non indexés
Dans cette étape, nous allons créer un nouveau fichier dans notre répertoire de travail (working directory) et observer comment Git le reconnaît avant qu'il ne soit ajouté à l'index. Cela vous aidera à comprendre la différence entre les fichiers dans votre répertoire de travail et les fichiers dans l'index.
Tout d'abord, assurez-vous que vous êtes dans le répertoire my-time-machine
:
cd ~/project/my-time-machine
Maintenant, créons un simple fichier texte en utilisant la commande echo
:
echo "This is a new file." > new_file.txt
Cette commande crée un fichier nommé new_file.txt
et écrit le texte "This is a new file." dedans.
Maintenant, vérifions à nouveau l'état de notre dépôt (repository) en utilisant git status
:
git status
Vous devriez voir une sortie similaire à celle-ci :
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
new_file.txt
nothing added to commit but untracked files present (use "git add" to track)
Remarquez la section "Untracked files:" (fichiers non suivis). Git voit que new_file.txt
existe dans le répertoire de travail, mais n'est pas encore suivi par Git. Cela signifie qu'il n'est pas dans l'index et n'est pas partie de l'historique des validations (commits).
Ceci est un concept clé : Git ne suit que les fichiers que vous lui dites explicitement de suivre en utilisant git add
. Tous les nouveaux fichiers créés dans le répertoire de travail d'un dépôt Git sont initialement "non suivis".
Dans l'étape suivante, nous allons ajouter ce fichier à l'index, le préparant pour notre première validation (commit).