Contenu du cours
Essentiels de Git
Essentiels de Git
Ajouter de Nouveaux Fichiers
Créer un fichier texte
Commençons par créer un fichier texte dans notre répertoire de projet, afin que notre arbre de travail ne soit pas vide. Nous pouvons le faire en utilisant la commande echo
:
'Learning Git is cool!' est le contenu texte que nous voulons écrire dans notre fichier, les guillemets simples sont juste utilisés pour enfermer le texte et ne seront pas écrits dans le fichier. Par défaut, la commande echo
affiche le texte dans le terminal, cependant nous utilisons l'opérateur de redirection de sortie >
pour rediriger la sortie vers le fichier test.txt
.
Exécutons maintenant la commande git status
:
Maintenant, il y a un fichier dans l'arborescence de travail, cependant, il est actuellement non suivi par Git. Pour qu'il soit suivi, nous devons ajouter ce fichier à la zone de staging.
Ajout à la zone de staging
La zone de staging, également connue sous le nom d'"index", est un fichier qui sert d'étape intermédiaire entre votre répertoire de travail et le dépôt Git lui-même. Elle contient des informations concernant les modifications et les fichiers qui seront inclus dans le prochain commit.
Un commit est une opération fondamentale qui enregistre les modifications apportées aux fichiers dans votre dépôt Git. Essentiellement, lorsque vous effectuez un commit, vous créez un instantané de votre projet à un moment donné et le stockez.
La commande pour ajouter un fichier à la zone de staging est la suivante :
<file>
doit être remplacé par le nom du fichier ou son chemin relatif au répertoire racine de votre projet si le fichier est situé dans un répertoire spécifique de votre projet. La commande ressemble à ceci pour nous :
Ajoutons maintenant notre fichier test.txt
à la zone de staging et vérifions l'état de notre espace de travail et de la zone de staging :
Remarque
En fait, la commande
git status
affiche l'état à la fois du répertoire de travail et de la zone de staging.
Comme vous pouvez le voir, test.txt
a été ajouté à la zone de staging, représentant un seul changement prêt à être validé – l'ajout d'un nouveau fichier. Voici une illustration pour clarifier les choses :
Merci pour vos commentaires !