git rebase 那么重要么???

2024-12-07 17:46:09 +08:00
 hanxu317138

用了二周开发了一个需求, 提交了 200 多个 commit, 到主分支的时候. 被告知太不专业了. 为什么不 rebase 一下再上传.

我试着 Rebase 了一下 master, 各种冲突解决的要命, 所以问问大家. 你们合代码看重 rebase 么?

11129 次点击
所在节点    git
88 条回复
changz
2024-12-09 10:05:56 +08:00
小分支 rebase 上游不是基操吗
rb6221
2024-12-09 10:13:53 +08:00
2 周 200 个=1 周 100 个=1 天 20 个,假如是 10 小时工作,那就是半小时一个,你真闲啊。。。
guanzhangzhang
2024-12-09 10:22:24 +08:00
自己一个分支上 rebase 后再提 merge 阿,主干更新太频繁,你自己本地分支太老就要
guanzhangzhang
2024-12-09 10:23:17 +08:00
@guanzhangzhang 给我发出去了,接上:git pull --rebase origin 主干分支名然后本地解决冲突,不然到时候提 merge 界面会显示冲突还得解决
LanLiang
2024-12-10 09:51:24 +08:00
先将自己的 commit 压缩成一个或几个有效的 commit, 然后 rebase 主分支, 最终效果是 PR 里面只会有一个或几个有效的 commit
94
2024-12-10 11:28:12 +08:00
反正我看一个人会不会用 git ,就看他是怎么理解和使用 rebase 的。你说 rebase 重不重要……很明显能区分出来是不是熟练运用 git
jackleeforce3615
2024-12-10 16:54:20 +08:00
你自己先要把 200 个 commit squash 到一个 然后在 rebase 了再 push 啊
rink9oled3
2024-12-10 19:47:33 +08:00
@chesha1 果然我看《 loki 》 没理解错,tva 就是强制不断 rebase ,为了线性神圣时间线,不断删剪分叉和所谓不合理的代码变体。哈哈哈🤣

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

https://ex.noerr.eu.org/t/1095752

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

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

© 2021 V2EX