Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Plus sur le Suivi des Fichiers | Introduction à Git
Essentiels de Git
course content

Contenu du cours

Essentiels de Git

Essentiels de Git

1. Introduction à Git
2. Interaction Plus Avancée
3. Annuler les Modifications
4. Travailler avec les Branches dans Git

book
Plus sur le Suivi des Fichiers

Comme nous l'avons discuté précédemment, lorsque nous travaillons avec Git, les fichiers de notre répertoire de projet peuvent être soit suivis soit non suivis. Alors que les fichiers suivis font partie des instantanés (commits futurs), les fichiers non suivis ne le sont pas. Les fichiers nouvellement créés, par exemple, ne sont généralement pas suivis jusqu'à ce qu'ils soient ajoutés à la zone de staging.

En parlant de fichiers suivis, ils peuvent être dans l'un des trois états possibles :

  • modifié (certaines modifications sont apportées au fichier, mais Git ne les stocke pas encore);
  • staged (les modifications sont prêtes à être validées et feront partie de l'instantané);
  • committed (les modifications sont stockées dans un instantané dans le répertoire .git).

Regardons une image pour clarifier les choses :

Remarque

Si notre fichier est déjà suivi et que nous y avons apporté des modifications, nous devrons toujours exécuter la commande git add pour mettre en scène ces modifications.

Modifions maintenant notre fichier test.txt via la commande suivante :

L'opérateur >> ajoute le texte entre guillemets doubles (ou simples) à un fichier existant, qui dans notre cas est test.txt. Le texte est ajouté à la fin du fichier sur une nouvelle ligne.

Maintenant, notre fichier a un statut modifié. Nous allons ensuite utiliser les commandes git add, git status et git commit pour mettre en scène ce changement, vérifier le statut de notre arbre de travail et de la zone de staging, et valider le changement, respectivement :

Comme vous pouvez le voir, nous avons maintenant staged nos modifications et créé un nouvel instantané de notre projet via la validation des modifications mises en scène.

question-icon

Supposons que nous ayons un fichier nommé preprocessing.py. Votre tâche est de mettre les actions avec les commandes respectives dans le bon ordre, afin que les modifications de ce fichier soient validées.

1.
2.

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 9
We're sorry to hear that something went wrong. What happened?
some-alt