V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
leonlh
V2EX  ›  git

请教一个 git merge 的问题

  •  
  •   leonlh · Mar 3, 2016 · 2628 views
    This topic created in 3708 days ago, the information mentioned may be changed or developed.

    是个比较基础的 git 问题...
    情况是这样的:
    1. 在时间 t1 从 master 上拉出分支 release
    2. 在时间 t2 master 经历了 10 个提交, relase 经历了 5 个提交
    请问:
    1. 如何便捷的比较出 release 从被拉出来的 t1 时刻开始, master 经历了那些提交...
    2. 想要将在 master 上的这 10 个提交,部分 merge 到 release ,用 cherry-pick 是不是最便捷?

    5 replies    2016-03-03 19:58:27 +08:00
    YuJianrong
        1
    YuJianrong  
       Mar 3, 2016   ❤️ 2
    gitk --all 可以非常直观地看出什么提交。
    然后确实 cherry-pick 最方便。
    wittyfox
        2
    wittyfox  
       Mar 3, 2016 via Android
    你这个拉出是指新建?
    如果是全部 merge 就用 rebase ,部分 merge 就用 cherry-pick
    jzk
        3
    jzk  
       Mar 3, 2016
    leonlh
        4
    leonlh  
    OP
       Mar 3, 2016
    @jzk thanks
    leonlh
        5
    leonlh  
    OP
       Mar 3, 2016
    @wittyfox thanks
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5378 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:21 · PVG 09:21 · LAX 18:21 · JFK 21:21
    ♥ Do have faith in what you're doing.