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

22 lines
771 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 courante :
`git cherry-pick {{commit}}`
- Appliquer une plage de commits à la branche courante (voir aussi `git rebase --onto`) :
`git cherry-pick {{start_commit}}~..{{end_commit}}`
- Appliquer plusieurs commits non séquentiels à la branche courante :
`git cherry-pick {{commit_1}} {{commit_2}}`
- Appliquer les changements d'un commit à la branche courante sans créer de commit :
`git cherry-pick -n {{commit}}`