tldr/pages.fr/common/git-cherry-pick.md

22 lines
773 B
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

# git cherry-pick
> Appliquer les modifications introduites par les commits existants à la branche actuelle.
> Pour appliquer les changements a une autre branche, utiliser d'abord `git checkout` pour basculer sur la branche désirée.
> Plus d'informations : <https://git-scm.com/docs/git-cherry-pick>.
- Applique un commit à la branche courrante :
`git cherry-pick {{commit}}`
- Appliquer une plage de commits à la branche courrante (voir aussi `git rebase --onto`) :
`git cherry-pick {{start_commit}}~..{{end_commit}}`
- Appliquer plusieurs commits non sequentiels à la branche courrante :
`git cherry-pick {{commit_1}} {{commit_2}}`
- Appliquer les changements d'un commit a la branche courrante sans créer de commit :
`git cherry-pick -n {{commit}}`