git clone url_du_depot : on récupère les fichiers du dépotgit log / git log -S'text' : Voir les logs, faire une recherche dans les logsgit branch : voir les branches en localgit branch -r : voir les branches distantes (remote)git branch -d : supprimer une branche localegit branch -D : force la suppression de la branche locale même si elle existe encore en remotegit branch -m nouveau_nom_branche : renomme la branche localegit checkout nom_branche : on se positionne sur la branche nom_branche du stagegit checkout -b nom_branche : on se positionne sur la branche nom_branche du stage, si elle n'existe pas on la créegit status : voir les fichiers modifiésgit diff : détails des lignes modifiéesgit push origin nom_branche : envoyer les commit en stage sur le remotegit fetch origin : on récupère toutes les modifs distantes pour les ajouter dans le stagegit checkout master : on se remet sur mastergit merge –ff-only origin master : on met à jour la branche master / on merge le master local avec le master de stagegit checkout nom_branchegit rebase master : on rebase nom_branche pour qu'elle récupère les modifs de mastergit rebase -i HEAD~x (le plus vieux est en premier):d sur la ligne sur ligne du commit de fix, on renomme pick en fixup et colle la ligne sous le commit qu'on corrige / i pour le mode interactif sur vim:wq pour enregistrer et quittergit push origin nom_branche –forcegit fetch origingit checkout mastergit merge –ff-only origin/mastergit checkout mabranchegit rebase mastergit add . (ou passer par git-cola pour pré-commiter : ON NE COMMIT PAS)git rebase –continue (–abort pour annuler)git push origin mabranche –force