1 、起因是之前有个项目同事 a 一个人开发只用到了 dev 分支,master 分支直接荒废了上次更新还是 2022 年
2 、然后这个项目我也有个需求要做,于是我从 dev 拉了 feature
3 、同事 a 就打算复用 master ,就把 dev 直接合到 master
4 、最后我需要上线了,按之前的流程我得把 master 分支 rebase 到我的 feature ,但跨度这么大直接放弃了
5 、急着上线我就选择 merge 到 master ,也提前准备了备份分支,合并过去看用 sourcetree 和在线仓库检查 commit 都正常
6 、结果突然被组长发现了,他是用 smartGit ,说看到工作流乱成麻很不爽,这箭头我确实没看到,看了下 smartGit 的文档也不知所以
7 、点击下箭头会跳到 22 年的 commit 位置,然后点击向上箭头就回到现在,我感觉只是个提示,组长觉得是 24 年的 commit 插到了 22 年
https://imgur.com/a/i74XXnz