在这里插入图片描述

虽然不影响使用但是日志中出现太多这样的内容,日志看起来会很冗余。

1、背景
和同事基于同一个分支共同开发时,我本地落后太多,而同事commit已经领先我很多;按理说我应该先pull一下再commit、push我的内容。
我在不知情的情况下push会报如下问题
在这里插入图片描述

我先pull后就push就成功了,但是git log中就出现了Merge branch ’xxx‘ into ’xxx‘的信息。
2、总结
操作上的问题,在共同开发时一定要先pull确保代码最新,然后再commit。
3、解决方案
本地落后太多一定要及时拉取代码,可以用git pull -rebase去拉取,如果没有冲突的话会自动rebase,而不会产生多余的merge信息。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐