请你仔细想想
最近工作时是不是有以下行为
1. 把垃圾commit推进别人的branch
2. 强行merge别人的branch 还不rebase
3. 把branch上的东西全部squash起来 再push -f 回去
4. 用了revert 还推上remote branch
5. conflict没修完装死add 硬推进repo
6. 拿build server用的帐号去approve自己的merge request 闪电进master
如果你想起以上任何一点
推荐你用一个叫做gitkraken的东西
去repo里面看看那些行为附近有谁在动作
你的车有高达87%的机率是被他们刮的
给你参考