在字节实习时的踩坑记录

背景

在提交一个 mr 时,gitbase 平台往往会因为分支落后需要 rebase,这里 rebase 需要非常谨慎,不会给你代码冲突的提示。这就导致了,你有一个长时间的需求,拉的分支比较落后,又有一个修复的需求,立即合并到了 master,而这两条分支存在冲突,在需求完成提交 mr 后点击 rebase ,会直接把之前的修复分支给覆盖不会有任何提示。

做法

在完成一个需求,准备提交 mr 时,不要急着在 gitbase 上直接提交 mr,然后点击 rebse,要先在本地合并后再提交 mr,之后就不会出现 rebase 了