Bien sûr ! Git est un système de contrôle de version distribué qui permet de suivre les modifications du code source au cours du temps. Voici un guide de base pour utiliser Git sur Linux.
Pour installer Git, ouvrez un terminal et exécutez la commande suivante :
sudo apt-get update
sudo apt-get install git
Avant de commencer à utiliser Git, configurez votre nom d'utilisateur et votre adresse e-mail. Ces informations seront associées à vos commits.
git config --global user.name "Votre Nom"
git config --global user.email "[email protected]"
Pour créer un nouveau dépôt Git, naviguez vers le répertoire de votre projet et initialisez Git.
cd /chemin/vers/votre/projet
git init
Pour cloner un dépôt existant depuis une URL, utilisez la commande suivante :
git clone https://url-du-depot.git
Pour ajouter des fichiers à votre dépôt, utilisez la commande git add
:
git add nom-du-fichier
Pour ajouter tous les fichiers modifiés, utilisez :
git add .
Pour enregistrer les modifications ajoutées dans l'historique du dépôt, utilisez la commande git commit
:
git commit -m "Message de commit"
Pour vérifier l'état de votre dépôt, utilisez la commande git status
:
git status
Pour voir l'historique des commits, utilisez la commande git log
:
git log
Pour envoyer vos commits locaux vers un dépôt distant, utilisez la commande git push
:
git push origin branche
Pour récupérer les modifications depuis un dépôt distant et les fusionner avec votre branche locale, utilisez la commande git pull
:
git pull origin branche
Les branches permettent de travailler sur des fonctionnalités ou des corrections de bugs de manière isolée.
Pour créer et basculer vers une nouvelle branche :
git checkout -b nouvelle-branche
Pour basculer vers une branche existante :
git checkout nom-de-la-branche
Pour fusionner une branche dans votre branche courante :
git merge branche-a-fusionner
Parfois, des conflits peuvent survenir lors de la fusion de branches. Git vous indiquera les fichiers en conflit et vous devrez les résoudre manuellement. Une fois résolus, ajoutez les fichiers résolus et faites un commit :
git add fichier-conflit
git commit -m "Résolution des conflits"
Pour supprimer une branche locale :
git branch -d nom-de-la-branche
Pour supprimer une branche distante :
git push origin --delete nom-de-la-branche
Ce sont les bases de l'utilisation de Git. Il y a beaucoup plus à apprendre, mais ces commandes vous donneront une bonne base pour commencer à utiliser Git dans vos projets. N'hésitez pas à consulter la documentation officielle de Git pour plus de détails et d'avancer vos compétences.