git-cherry-pick.md 1.4 KB

git cherry-pick

āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŽāĻŋāĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡, āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°āĻ¤ā§‡ git checkout āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻŦā§‡āĻ¨: https://git-scm.com/docs/git-cherry-pickāĨ¤

  • āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšā§‡ āĻ•āĻŽāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨:

git cherry-pick {{āĻ•āĻŽāĻŋāĻŸ}}

  • āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻŽāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨ (āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻā§‡āĻ–ā§āĻ¨ 'git rebase --onto`):

git cherry-pick {{āĻļā§āĻ°ā§āĻ°_āĻ•āĻŽāĻŋāĻŸ}}~..{{āĻļā§‡āĻˇā§‡āĻ°_āĻ•āĻŽāĻŋāĻŸ}}

  • āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• (āĻ…-āĻ•ā§āĻ°āĻŽāĻŋāĻ•) āĻ•āĻŽāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨:

git cherry-pick {{āĻ•āĻŽāĻŋāĻŸ_ā§§ āĻ•āĻŽāĻŋāĻŸ_ā§¨ ...}}

  • āĻ•āĻŽāĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ•āĻŽāĻŋāĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨:

git cherry-pick --no-commit {{āĻ•āĻŽāĻŋāĻŸ}}