commandes usuelles reset et revert

parent be309264
...@@ -38,7 +38,23 @@ On doit avoir ses identifiants ...@@ -38,7 +38,23 @@ On doit avoir ses identifiants
- ***git branch [nom] ou git checkout -b [nom]*** crée une branche nommée - ***git branch [nom] ou git checkout -b [nom]*** crée une branche nommée
dans le second cas elle est active dans le second cas elle est active
- Imaginons 2 branches parrallèle master et bugFix; on veut les fusionner - Imaginons 2 branches parrallèle master et bugFix; on veut les fusionner
***git checkout master; git merge bugFi*** D'abord on se met sur le dernier commit ***git checkout master; git merge bugFi*** D'abord on se met sur le dernier commit
de master puis on fait la fusion. de master puis on fait la fusion.
- fsuion avec rebase :2 branches parrallèles bugFix, master on veut mettre bufix à la suite de master - fusion avec rebase: 2 branches parrallèles bugFix, master on veut mettre
bugfix à la suite de master
***git checkout bugFix; git rebase master*** ***git checkout bugFix; git rebase master***
- détacher le head de la branche:
***git checkout [id commit]***
- referrence relative
*** git checkout HEAD^***
Si on veut remonter n niveaux
***git chekout HEAD~n***
- avec les branches: *** git branch -f [nomBranche] HEAD~3
- git reset et git revert
permet un retour en arriere (efface) reset fonctionne en ocal revert permet de
partager ses modifs
*** git reset head~1***
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment