Voici un tuto pour utiliser Git correctement avec les commandes associées.
Pour mettre en place le workflow Git, il faut effectuer les étapes suivantes:
- Créer un
forkdu dépôt git du groupe, c'est à dire une copie personnelle du dépôt - Cloner ensuite le dépôt forké sur un ordinateur à l'aide de la commande
git clonepour en obtenir une copie locale - Créer une branche de développement (
git checkout -b BRANCH), il est important de ne pas travailler sur la branchemasterdu fork - Ajouter un lien avec le dépôt du groupe nommé
upstreamafin de pouvoir récupérer les changements (git remote add upstream REPO_URL)
Cette partie est dédiée à la réalisation d'une Pull Request pour intégrer des changements locaux sur le dépôt du groupe.
Se positionner sur sa propre branche de développement.
git checkout BRANCHFaire les modifications souhaitées puis regarder le status de git localement.
git statusAjouter les modifications et suivre les fichiers créés.
git add FILESEnregistrer les modifications localement.
git commit -m "COMMENT"Se mettre sur la branche master locale.
git checkout masterRécupérer et appliquer les dernières mises à jour du dépôt du groupe.
git pull --rebase upstream masterMettre à jour le dépôt forké distant (origin) :
git push origin masterOn souhaite intégrer les changements effectués avec les dernières mises à jour du dépôt du groupe.
Dans un premier temps, se positionner sur sa propre branche de développement.
git checkout BRANCHIntégrer ensuite les commits de la branche master à nos changements.
git rebase masterCette étape peut entrainer des conflits, il est nécessaire de les résoudre pour poursuivre.
Sauvegarder les modifications sur la branche de développement du dépôt forké.
git push origin BRANCHAller sur Github et se laisser guider :)