technique:git:git_avancees

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] francoisatechnique: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/master # pour faire un reset local de la branche master git reset --hard upstream/master # pour faire un reset local de la branche master
 +git fetch upstream
 +
 +</code>
 +
 +===== Pour récupérer des commits d'autres branches dans une branche en cours =====
 +
 +Se placer dans la branche qui contient les anciens commits :
 +
 +<code>
 +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/master # pour se reconnecter à une branche existante (passer de dev à master)
  
 </code> </code>
  
  
  • technique/git/git_avancees.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1