GIT

Utiliser l'outil de versionning GIT pour gérer son code

Retour
  • Créer un dossier dans le terminal

    A l'aide la commande mkdir, je me crée un espace de travail propre et clair pour mes fichiers

  • Initialiser GIT dans le dossier

    Depuis mon dossier de travail, à l'aide de la commande git init je dis à GIT de commencer à tracker ce qui se trouve dans mon dossier

  • Créer les fichiers nécessaires au développement

    Je crée l'ensemble des fichier dont je vais avoir besoin dans mon application afin que GIT puisse les suivre. Pour cela, j'utilise la commande touch

  • Réaliser son premier commit

    Je sauvegarde la base de mon dossier. J'ajoute mes fichiers grâce à git add -A, puis je commit grâce à git commit -m "message"

  • Créer un repository GitHub

    Sur mon compte GitHub je crée un repository qui hébergera mon travail. Je le crée de préférence en SSH et je pense à lui donner le même nom que mon dossier local

  • Ajouter la remote

    Grace à la commande git remote add j'ajoute le repository comme remote de mon dossier local. Les deux sont ainsi "connectés". Les commandes sont données sur GitHub

  • Envoyer la branche master

    Je pousse la branche master sur GitHub en utilisant git push origin master. Ma branche master est ainsi sauvegardé sur GitHub

  • Créer une branche de développement

    En local afin de garder la branche master propre, je crée une branche dev avec la commande git branch. Je me mets sur cette branch avec git checkout. Dorénavant je ne travaille que sur cette branche.

  • Envoyer la branche dev

    Je pousse la branche dev sur GitHub en utilisant git push origin dev. Ma branche dev est ainsi sauvegardé sur GitHub

  • Développer

    Je travaille sur mon projet en faisant régulièrement des commits et en les envoyant sur la branche dev distante

  • Ouvrir une pull request

    Quand les commits s'accumulent sur la branche dev, j'initie une pull request de la branche dev vers la master depuis GitHub

  • Accepeter la pull request

    Sur GitHub valider la pull request ouverte une fois que je suis sûr à 100% de mon travail. La branche master distante est alors à jour avec la dev distante et locale

  • Mettre à jour la master locale

    Depuis la master locale réaliser un pull de la master distante avec git pull origin master. Toutes les branches sont alors à jour. Vous pouvez continuer à développer.