Git est l’un des systèmes de contrôle de version les plus populaires utilisés par les développeurs de logiciels dans le monde. Il est utilisé dans de nombreux types de projets, de l’open source au commercial et de la petite à la grande base de code.
L’auteur de Git est Linus Torvalds – le créateur du noyau Linux. Il aide les développeurs à collaborer sur leurs projets, à suivre les modifications du code, à créer de nouvelles branches, à revenir aux versions précédentes, etc.
Ce tutoriel montre les façons d’installer et de configurer Git au Ubuntu 20.04. Apprenez également les commandes git de base pour commencer.
1) Installez Git en utilisant APT
Git par défaut est disponible sur Ubuntu 20.04. Vous pouvez utiliser la commande apt pour installer git à partir du référentiel.
La commande suivante installe la dernière version disponible dans le référentiel APT.
$ sudo apt update
$ sudo apt install git
Vérifiez la version Git installée en :
$ git version
Sortir:
git version 2.25.1
APT ne fournit généralement pas la dernière version des packages, mais une version stable largement utilisée. Pour installer la dernière version, nous suivons la section suivante.
2) Installer Git à partir de la source
Si vous souhaitez installer Git de manière plus flexible, vous pouvez le compiler à partir du code source. Cela prendra plus de temps, mais cela vous permet de installer la dernière version de Git et personnaliser l’installation.
Tout d’abord, installez tous les packages de dépendances pour compiler Git sur votre Ubuntu 20.04 :
$ sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Ensuite, allez au Miroir du projet Git sur Github et téléchargez la dernière version du fichier tarball Git dans .tar.gz
. Au moment de la rédaction de cet article, la dernière version est la v2.30.0. Vous pouvez le télécharger par la commande suivante :
$ wget https://github.com/git/git/archive/v2.30.0.tar.gz
Une fois le téléchargement terminé, extrayez les fichiers source dans /opt
annuaire:
$ sudo tar xf v2.30.0.tar.gz -C /opt
$ ls /opt
git-2.30.0
Ensuite, déplacez-vous dans le répertoire du code source Git :
$ cd /opt/git-2.30.0
Maintenant, exécutez les commandes suivantes pour compiler et installer Git :
$ sudo make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Une fois l’installation terminée, vérifiez la version de Git :
$ git version
Sortir:
git version 2.30.0
Configurer Git
Après avoir installé avec succès la version de Git souhaitée, vous devez configurer votre nom d’utilisateur et votre adresse e-mail git. Ces informations seront intégrées dans les messages de validation chaque fois que vous validerez le code source dans les référentiels git.
Afin de définir le nom d’utilisateur global et l’e-mail, exécutez les commandes suivantes :
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
Parfois, nous configurons également l’éditeur de base en utilisant pour écrire les messages de validation, par exemple example: utilisant vim
en tant qu’éditeur.
$ git config --global core.editor "vim"
Les paramètres de configuration seront créés et situés dans ~/.gitconfig
déposer:
[user]
name = Your Name
email = [email protected]
[core]
editor = vim
Quelques commandes Git de base
Apprenons commandes git de base pour commencer à utiliser git.
Créer un nouveau dépôt local
Afin de créer un nouveau dépôt git local, exécutez la commande suivante :
$ mkdir foo
$ cd foo
$ git init
Initialized empty Git repository in /home/ubuntu/foo/.git/
Créer une copie de travail d’un référentiel local
Si vous souhaitez copier un dépôt local vers un autre emplacement, exécutez :
$ git clone /path/to/repository
Pour un serveur distant, utilisez :
$ git clone username@host:/path/to/repository
Ajouter un ou plusieurs fichiers
Pour permettre à Git de suivre un fichier, vous devez exécuter les commandes suivantes :
$ git add ${filename}
Répertoriez les fichiers que vous avez modifiés et ceux que vous devez encore ajouter ou valider
Vous pouvez obtenir l’état de l’arbre de travail en exécutant :
$ git status
Sortir:
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: README
Comment s’engager
Une fois les fichiers ajoutés, vous pouvez les valider dans la zone de transfert :
$ git commit -m "your commit message"
Sortir:
[master (root-commit) 9a07b1d] Commit message
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
Se connecter à un référentiel distant
Parfois, vous devez vous connecter à un référentiel distant situé quelque part (github, gitlab, etc.). Vous pouvez exécuter la commande suivante :
$ git remote add origin ${server}
Répertorier tous les référentiels distants actuellement configurés
Afin de répertorier tous les référentiels distants configurés, exécutez la commande suivante :
$ git remote -v
Conclusion
Git est un outil de collaboration vraiment puissant pour tout développeur. Ce didacticiel a parcouru toutes les étapes d’installation et de configuration de Git sur Ubuntu 20.04. Merci d’avoir lu et s’il vous plaît laissez votre suggestion dans la section commentaire ci-dessous.