Introduction
🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
Git est un système de contrôle de versions populaire qui permet aux développeurs de suivre les modifications de leur base de code. L'une des principales fonctionnalités de Git est la capacité de pousser les modifications locales vers un référentiel distant. Cela permet à plusieurs développeurs de collaborer sur la même base de code et de la maintenir à jour.
Pousser les modifications locales vers le distant
En tant que développeur, vous devrez peut-être pousser vos modifications locales vers un référentiel distant pour partager votre travail avec d'autres membres de l'équipe ou pour déployer votre code dans un environnement de production. La commande git push est utilisée pour pousser les dernières modifications de la branche locale vers le distant. Cependant, avant de pousser les modifications, vous devez vous assurer que votre branche locale est à jour avec la branche distante. S'il y a des conflits entre les branches locales et distantes, vous devrez les résoudre avant de pousser les modifications.
Pour terminer ce laboratoire, vous utiliserez le référentiel Git git-playground de votre compte GitHub, qui provient d'un fork de https://github.com/labex-labs/git-playground.git. Vous avez apporté quelques modifications à la branche master et souhaitez les pousser vers le référentiel distant. Voici les étapes à suivre :
- Clonez le référentiel sur votre machine locale et accédez au répertoire en exécutant les commandes suivantes :
git clone https://github.com/your-username/git-playground
cd git-playground
- Assurez-vous que votre branche locale est à jour avec la branche distante en exécutant la commande suivante :
git pull origin master
- Une fois que vous avez extrait les dernières modifications de la branche distante, vous pouvez apporter vos modifications à la branche locale :
echo "hello,world" >> file1.txt
- Après avoir apporté les modifications, préparez-les en utilisant la commande
git add:
git add.
- Validez les modifications en utilisant la commande
git commit:
git commit -m "Added new feature"
- Enfin, poussez les modifications vers le référentiel distant en utilisant la commande
git push:
git push origin master
Voici le résultat de l'exécution de git log :
commit 1f1949955387a1549f1bb5286d3d0a2b993f87e0 (HEAD -> master,origin/master,origin/HEAD)
Author: xiaoshengyunan <@users.noreply.github.com>
Date: Fri Jul 21 19:26:57 2023 +0800
Added new feature
Résumé
Pousser les modifications locales vers un référentiel distant est une partie essentielle de la collaboration sur une base de code. La commande git push permet aux développeurs de partager leur travail avec d'autres membres de l'équipe et de déployer leur code dans des environnements de production. Cependant, il est important de s'assurer que la branche locale est à jour avec la branche distante avant de pousser les modifications.