wangyingbo 最近的时间轴更新
wangyingbo

wangyingbo

V2EX 第 280781 号会员,加入于 2018-01-08 12:35:38 +08:00
wangyingbo 最近回复了
6 天前
回复了 sngxx 创建的主题 git 请教一个开发流程中 GIT 解决冲突的问题
当我刚入行时,也经常使用 merge 合并分支,并且排斥其他的分支合并方式,不过敲了十年代码以后,踩得坑多了以后,我觉得现在我的提交流程是最正确且最合理的。

给你说一下我一般的操作流程:

基于 feature 分值创建 feature_0305 分支,

在 feature_0305 分支上执行 git rebase master ,

执行完 rebase 后,feature_0305 分支最前面的几次提交应该都是你自己的提交,再执行 git rebase -i commit_hash ,把你自己的提交压缩成一个 commit_new ,

这样分支 feature_0305 的 HEAD 就只指向了一个 commit_new ,这个时候再切回 master 分支,使用 git cherry-picker 把 commit_new 这一个提交遴选到 master 分支。

这样的好处是 master 分支的每一个 commit 都是一个 owner 对应的功能代码,不会出现使用 merge 时那种情况,一个人进个需求代码,master 分支多了几十个 commit ,且时间线还是乱的。

总结:推荐熟练使用 rebase ,不要使用 merge 。
184 天前
回复了 BaymaxK 创建的主题 买买买 想换一个双肩包用来装 16 寸笔记本电脑
祥兴集团,2008 年奥运会媒体记者赠品包是这个公司生产的,前阵子奥运会的时候,又火出圈儿了,很多外国记者背的包还是 2008 年的赠包。
267 天前
回复了 4ra1n 创建的主题 分享创造 分享一个自娱自乐造的中文脚本语言
大佬,溜
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4860 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 09:44 · PVG 17:44 · LAX 02:44 · JFK 05:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.