git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Newyorkcity
V2EX  ›  git

git cherry-pick 有没有可能实现我在 master 分支上,将 DEV 分支的一个 commit cherry-pick 到分支 a,b,c,d……?

  •  
  •   Newyorkcity · Apr 15, 2022 · 1986 views
  •   You need to sign in to view this topic
    This topic created in 1610 days ago, the information mentioned may be changed or developed.
    我始终保持在 master 分支上,不进行任何 checkout ,不切换自己的分支,但将 DEV 分支的一个 commit 给应用或者说被 cherry-pick 到分支 a,b,c,d,e....上?
    3 replies    2022-04-15 15:03:35 +08:00
    bootvue
        1
    bootvue  
       Apr 15, 2022
    不能吧 还有这种骚操作
    gaojf
        2
    gaojf  
       Apr 15, 2022
    应该不行,我也找过没找到,最终是通过 work tree 搞定
    newtype0092
        3
    newtype0092  
       Apr 15, 2022   ❤️ 1
    理论上不行,pick 是把那坨修改拿过来 patch 在你本地的文件上,你要 pick 到分支 a 你就必须先有分支 a 的代码,而且这时还可能有冲突。
    这种可以考虑下把固定的操作封装成脚本:
    拉下 a 的代码 -> pick 指定的 commit -> push 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3240 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 03:35 · PVG 11:35 · LAX 20:35 · JFK 23:35
    ♥ Do have faith in what you're doing.