Tutoriel Git - Initialisation du référentiel

Jinku Hu 6 février 2022
Tutoriel Git - Initialisation du référentiel

Nous allons créer notre premier projet git dans ce tutoriel.

Vous pouvez créer un dossier nommé Git sur le disque C. Il n’est absolument pas nécessaire de créer ce dossier C:\Git, mais ce sont mes préférences personnelles qui font que je place tout mon dépôt dans ce dossier.

Ensuite, vous créez un nouveau dossier nommé GitLearn dans le dossier C:\Git et ce sera notre dossier de projet.

Nous pourrions utiliser git init pour initialiser le dépôt git vide ici,

git init 

Ensuite, on obtient la confirmation de l’initialisation réussie à la bash.

git init
Initialized empty Git repository in C:/Git/GitLearn/.git/

git status

Avant de commencer à ajouter des fichiers dans le dépôt, nous pourrions utiliser git status pour obtenir l’état actuel du dépôt.

$ git status
On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

En effet, le dépôt est toujours vide et il n’y a pas encore de commit unique. Ok, alors nous pourrions ajouter quelques fichiers dans ce dossier.
Créez un fichier texte test1.txt et mettez quelques phrases comme This is my first Git repository. dans le fichier et sauvegardez le.
Si vous vérifiez à nouveau le statut de Git, vous obtiendrez

$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	test1.txt

nothing added to commit but untracked files present (use "git add" to track)

Le nouveau fichier apparaît dans les informations de statut à l’intérieur de la liste des fichiers non suivis. Les fichiers non tracés ne seront pas conservés si nous ne les ajoutons pas et ne les livrons pas.
Nous devons d’abord les ajouter à la zone de marquage en utilisant la commande git add,

git add test1.txt

Maintenant, tapez à nouveau git status pour récupérer le dernier statut du dépôt.

$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

	new file:   test1.txt

Le fichier ajouté est maintenant dans la zone de staging et attend d’être validé.
Vous devriez utiliser la commande git commit pour commiter le nouveau fichier test1.txt dans le dépôt.

$ git commit -m "the first commit. add test1.txt to the repository"
[master (root-commit) 15322c9] the first commit. add test1.txt to the repository
 1 file changed, 1 insertion(+)
 create mode 100644 test1.txt

Si vous vérifiez l’état maintenant, vous obtiendrez une information propre sur l’arborescence de travail.

$ git status
On branch master
nothing to commit, working tree clean

Si vous voulez obtenir les informations de journalisation de l’historique du commit, vous pouvez taper git log pour récupérer le journal de commit.

$ git log
commit 15322c93a528af85dbba478a77b93cb6477698cb
Author: Your Name <yourname@email.com>
Date:   Wed Jul 25 00:14:49 2018 +0200

    the first commit. add test1.txt to the repository
Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook