Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
technique:git:git_avancees [2020/04/27 22:17] – francoisa | technique:git:git_avancees [2020/06/13 00:51] – francoisa | ||
---|---|---|---|
Ligne 213: | Ligne 213: | ||
git checkout master # pour se mettre localement sur la branche master | git checkout master # pour se mettre localement sur la branche master | ||
git reset --hard upstream/ | git reset --hard upstream/ | ||
+ | git fetch upstream | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Pour récupérer des commits d' | ||
+ | |||
+ | Se placer dans la branche qui contient les anciens commits : | ||
+ | |||
+ | < | ||
+ | git checkout anciennebranche | ||
+ | git log # pour afficher les commits du plus récent au plus ancien idcommit3, idcommit2, idcommit1 | ||
+ | git checkout master # pour repasser dans la branche master | ||
+ | git checkout -b nouvellebranche # pour créer et se placer dans la nouvelle branche | ||
+ | git cherry-pick idcommit1 idcommit2 idcommit3 | ||
+ | git log # pour afficher les commits récupérés | ||
+ | git branch --track master origin/ | ||
</ | </ | ||