请教一个 git merge 的问题

2016-03-03 11:44:18 +08:00
 leonlh

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

2134 次点击
所在节点    git
5 条回复
YuJianrong
2016-03-03 12:02:05 +08:00
gitk --all 可以非常直观地看出什么提交。
然后确实 cherry-pick 最方便。
wittyfox
2016-03-03 12:43:40 +08:00
你这个拉出是指新建?
如果是全部 merge 就用 rebase ,部分 merge 就用 cherry-pick
jzk
2016-03-03 15:51:55 +08:00
leonlh
2016-03-03 19:58:21 +08:00
@jzk thanks
leonlh
2016-03-03 19:58:27 +08:00
@wittyfox thanks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/260748

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX