GIT Linux · 9 min read · Feb 13, 2026
Commencer avec GIT sur Linux

Git est un système de contrôle de version distribué. Il est utilisé pour suivre les modifications de n’importe quel fichier. Il a été conçu pour coordonner le travail entre les programmeurs travaillant sur le code source pendant le processus de développement logiciel. Dans cet article, je vais vous montrer les commandes pour effectuer des opérations de base sur un dépôt Git. Nous utiliserons le serveur Ubuntu comme système d’exploitation. Les mêmes commandes peuvent fonctionner sur n’importe quel système d’exploitation, seule la partie installation sera différente.
Prérequis
- Ubuntu 20.04
Que allons-nous faire ?
- Initialiser un dépôt local et effectuer des opérations de base dessus.
- Cloner un dépôt existant et effectuer des opérations de base dessus.
Initialiser un dépôt local et effectuer des opérations de base dessus.
Avant de continuer, vérifiez le système d’exploitation que vous utilisez et si Git est disponible dessus.
Je l’ai déjà installé sur mon serveur Ubuntu 20.04 LTS.
cat /etc/issuegit --version
Si vous utilisez le même système d’exploitation que le mien, vous pouvez l’installer en utilisant la commande suivante si vous ne l’avez pas sur votre serveur.
sudo apt-get install gitMaintenant, commençons avec les opérations de base dans Git.
Vérifiez le répertoire actuel et créez un nouveau répertoire dedans. Changez votre répertoire de travail vers le répertoire que vous avez créé.
pwdmkdir my-first-git-repocd my-first-git-repo/ls -la
Jusqu’à présent, nous avons juste un répertoire qui ne contient aucun fichier et qui est un simple répertoire dans le système Linux. Utilisez la commande suivante pour convertir le simple répertoire en un dépôt Git.
git initls -laMaintenant, vous pouvez voir qu’un nouveau dossier caché a été créé avec les configurations Git dedans.
cat .git/config
Lors de l’initialisation d’un dépôt Git, il ne contient pas l’identité de l’utilisateur. Pour définir un nom d’utilisateur et un e-mail comme identité de l’utilisateur, utilisez les commandes suivantes. Cette identité est ajoutée dans les messages de log Git.
git config --listgit config user.name rahulgit config user.email [email protected]git config --listUne fois que vous avez défini l’identité de l’utilisateur et que vous listez la config, vous pouvez voir que le nom d’utilisateur et l’e-mail ont été définis.

Vous pouvez même vérifier le nom d’utilisateur et l’e-mail qui ont été définis comme identité de l’utilisateur en utilisant les commandes suivantes.
git config user.namegit config user.emailLes commandes ci-dessus définissent l’identité de l’utilisateur qui est limitée à un dépôt particulier.
Vous pouvez même définir une identité d’utilisateur qui sera utilisée par tous les dépôts sur votre machine et elle est connue sous le nom d’identité globale. Si vous définissez l’identité globale, les dépôts qui n’ont pas d’identité locale utiliseront cette identité globale lors de la validation des messages.
Si l’identité globale n’est pas définie et que vous essayez de lister le nom d’utilisateur et l’e-mail, vous ne recevrez aucune information.
git config --global user.namegit config --global user.emailMais une fois que vous avez défini le nom d’utilisateur et l’e-mail et que vous vérifiez ensuite l’identité, vous pouvez voir qu’elle est affichée.
git config --global user.name rahulgit config --global user.email [email protected]git config --global user.namegit config --global user.emailVous pouvez également supprimer l’identité globale en utilisant les commandes suivantes.
git config --global --unset user.namegit config --global --unset user.emailgit config --global user.namegit config --global user.emailVérifiez la capture d’écran suivante à des fins de référence.

Maintenant, vous savez que vous pouvez vérifier votre identité locale en utilisant les commandes, mais vous pouvez également vérifier ce qui a été défini en lisant le fichier .git/config.
git config user.namegit config user.emailSi vous lisez le contenu du fichier .git/config, vous verrez que le nom d’utilisateur et l’e-mail ont été définis dans ce fichier. Et c’est de là que l’identité locale est utilisée. Vous pouvez également changer l’identité en modifiant le même fichier.
vim .git/configcat .git/configgit config user.namegit config user.email
Une fois que vous avez défini votre identité de validation pour votre dépôt local, l’étape suivante consiste à créer un fichier et à l’ajouter au dépôt.
Créons un fichier vide dans le dépôt local.
touch README.mdAprès avoir ajouté le fichier, si vous vérifiez l’état du dépôt, vous verrez que le fichier n’est maintenant pas suivi par Git.
git statusgit branchAvant de valider votre fichier dans Git, vous devez d’abord l’ajouter. Utilisez la commande suivante pour ajouter votre fichier à Git afin qu’il soit prêt pour la validation.
git add README.mdgit statusgit logLors de la validation d’un fichier dans le dépôt Git, vous devez ajouter un message à celui-ci.
git commit -m "ma première validation - ajout de README.md"Maintenant, en vérifiant les logs, vous verrez que le fichier a été validé avec le message que nous avons spécifié dans la validation.
git logPar défaut, vos validations sont ajoutées à la branche master.
git branch
Cloner un dépôt existant et effectuer des opérations de base dessus
Jusqu’à présent, nous avons travaillé avec un dépôt sur notre système local.
Maintenant, nous allons voir comment effectuer quelques opérations sur un dépôt existant. Si vous n’avez pas de dépôt existant sur une plateforme d’hébergement de code, comme Github, pour le contrôle de version et la collaboration, créez d’abord un compte sur Github pour créer un dépôt.
Vous pouvez créer un compte sur Github ici.
Une fois que vous avez créé un compte sur Github, il est temps de créer un nouveau dépôt. Pour créer un dépôt, cliquez sur l’icône “ + “ en haut à droite de l’écran et cliquez sur l’option “ Nouveau dépôt “.

Donnez un nom au dépôt à créer et définissez son niveau d’accès comme privé ou public en fonction de vos besoins. Vous pouvez même ajouter un fichier readme lors de la création du dépôt. Cliquez sur le bouton “ Créer un dépôt “ pour créer un dépôt avec la configuration que vous avez spécifiée.

Une fois que vous avez créé un dépôt, l’étape suivante consiste à le cloner sur votre système local. Pour obtenir son URL, cliquez sur “ Code “ et copiez l’URL de la section HTTPS.

Retournez à votre système et changez votre répertoire de travail.
pwdcd ..pwdClonez le dépôt sur votre machine locale en utilisant la commande suivante, vous devez spécifier votre URL Git.
git clone cd test-repo/ls -ltLa commande ci-dessus clonera votre dépôt de Github sur votre machine locale et maintenant, si vous vérifiez le log Git, vous verrez un message de log avec le commit initial où j’ai ajouté un fichier README.md.
git log
Maintenant, créons un nouveau fichier, ajoutons-le à Git et validons-le avec un message.
pwdtouch first-file-to-pushgit statusgit add first-file-to-pushgit statusgit commit -m "première validation à pousser vers le dépôt distant"Lors de la validation, on vous demandera de définir votre identité d’utilisateur.
git config --listgit config user.name rahulgit config user.email [email protected]git config --listgit logAprès avoir défini votre identité d’utilisateur, vous pouvez corriger l’identité dans la validation que nous avons faite.

Pour corriger l’identité, exécutez la commande suivante. Vous obtiendrez un éditeur et là, vous pourrez modifier la validation si nécessaire.
git commit --amend --reset-authorEn vérifiant le log Git, vous verrez que le log a l’identité que vous avez définie et la validation que vous avez corrigée.
git loggit statusVous êtes prêt à pousser vos modifications locales vers le dépôt distant. La commande suivante pour pousser les modifications vers Github dans votre dépôt.
git push
Vous pouvez maintenant trouver vos modifications dans le dépôt distant. Allez dans le dépôt et vous pouvez trouver la validation et le fichier que vous avez ajoutés.

Parfois, vous devrez peut-être exclure certains fichiers d’être ajoutés au dépôt.
pwdls -laVous pouvez créer un fichier .gitignore et ajouter le motif des fichiers à ignorer par Git.
touch .gitignorevim .gitignoreIci, j’ai ajouté “*.txt” qui ignorera tous les fichiers se terminant par “.txt”.
cat .gitignoreAprès avoir ajouté un motif au fichier .gitignore et créé un fichier de ce motif dans le dépôt, le fichier sera ignoré par Git.
Puisque nous avons ajouté *.txt et maintenant, si nous essayons de créer un fichier se terminant par .txt, il sera ignoré par Git lors de l’opération “git add”.
touch ignore-this-file.txtgit statusLes fichiers qui ne correspondent pas au motif ne seront pas ignorés par Git.
touch dont-ignore-this-file.docgit statusVous pouvez ensuite ajouter tous les fichiers dans le dépôt et les valider avec un message. Vous remarquerez que les fichiers qui ont été ignorés ne seront pas ajoutés.
git add .git statusgit commit -m "ajout de .gitignore et d'un fichier doc exemple"git statusUne fois que les fichiers ont été ajoutés et validés avec un message, ils sont prêts à être poussés vers le dépôt distant.
git push
Si jamais vous ressentez le besoin de retirer vos fichiers du dépôt, vous pouvez utiliser la commande “git rm “.
pwdls -ltgit statusgit rm dont-ignore-this-file.docgit statusls -laAprès avoir supprimé le fichier, vous pouvez ensuite valider et pousser vos modifications vers le dépôt.
git commit -m "git a supprimé dont-ignore-this-file.doc "git statusgit push
Conclusion
Dans cet article, nous avons créé un répertoire sur le système local et l’avons initialisé en tant que dépôt Git. Nous avons effectué des opérations de base telles que git add, git commit sur ce dépôt. Nous avons également créé un dépôt sur Github et l’avons cloné sur le serveur local et effectué des opérations de base comme git add, git commit, git push, git rm. Nous avons également vu que Git peut ignorer des fichiers avec un motif particulier.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.