memo-git
Ceci est une ancienne révision du document !
Table des matières
Memo commandes git
Base
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 remote
Mettre à jour sa branche locale si le master a divergé
git 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 master
Corriger un commit
- On corrige le code
- On commit
- On affiche les x dernier commits avec
git rebase -i HEAD~x(le plus vieux est en premier) :dsur la ligne sur ligne du commit de fix, on renommepickenfixupet colle la ligne sous le commit qu'on corrige /ipour le mode interactif sur vim:wqpour enregistrer et quittergit push origin nom_branche –force
memo-git.1699308876.txt.gz · Dernière modification : de dunon
