Skip to content

Utiliser Git

Formation Git

Initier un git

  • git init est une commande qui permet d’initier un git
  • A la base le dépôt est vide
  • Écrire des choses dans un fichier. (Modifier ce qui est dans le dossier de GIT)
  • git add permet d’indiquer une modification de sauvegarde. “Maintenant j’observe les fichiers à observer”

Sauvegarder le Git

  • git commit : sauvegarder les modifications apportées. “Va aller dans les fichiers à observer et va enregistrer les modifications qui ont été faites”
  • Sauvegarder une version (git tag). Nomme un nom de commit en nom de version

Travail en parallèle

  • git branch, sauvegarder plusieurs modifications à partir d’une version.
  • git checkout pour changer de branche (ajouter argument branche ou master).
  • git merge : remettre le contenu d’une branche se remet dans la branche principale. La branche continue à exister
  • On ne fait pas de commit sur la branche master (en général en informatique)
  • Chaque contributeur travail indépendamment sur une branche
  • le merge fait comme un commit (ce qui fait qu’il peut demander de résoudre des conflits)
  • Ce qui veut dire qu’il faut tout de même se coordonner et ne pas travailler sur le même fichier.

Préparer un répertoire en ligne

  • git remote configurer une destination à distance (remote) pour le git
  • git push envoie la version actuelle vers le répertoire distant. On peut faire cela par branche (se positionner (checkout) et pousser juste une branche)
  • git pull tirer ce qui est en ligne (mais il faut déjà un git en local)
  • git clone pour copier un répertoire sur un git en ligne

`

Setup

  • git config –global user?name “[firstname lastname]”

Liens connexes

  • les commandes de git : https://education.github.com/git-cheat-sheet-education.pdf