首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
wangyingbo
›
全部回复第 1 页 / 共 1 页
回复总数
3
8 天前
回复了
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 。
185 天前
回复了
BaymaxK
创建的主题
›
买买买
›
想换一个双肩包用来装 16 寸笔记本电脑
祥兴集团,2008 年奥运会媒体记者赠品包是这个公司生产的,前阵子奥运会的时候,又火出圈儿了,很多外国记者背的包还是 2008 年的赠包。
269 天前
回复了
4ra1n
创建的主题
›
分享创造
›
分享一个自娱自乐造的中文脚本语言
大佬,溜
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2958 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms ·
UTC 14:02
·
PVG 22:02
·
LAX 07:02
·
JFK 10:02
Developed with
CodeLauncher
♥ Do have faith in what you're doing.