最近工作中要使用公司的远程仓,我fork到了自己远程和本地。
今天提交代码时候请求合并的时候,发现公共仓在我提交之前更新了,冲突了。pull下来提示我enter a reason to explain this merge is necessary.大意就是解释为啥合并。。我填完之后,发现产生了一个commit信息(见附图)
推上去远程就发现多了一条这样的commit信息,请问这样的信息能去除吗?或者合并到本次commit?
最近工作中要使用公司的远程仓,我fork到了自己远程和本地。
今天提交代码时候请求合并的时候,发现公共仓在我提交之前更新了,冲突了。pull下来提示我enter a reason to explain this merge is necessary.大意就是解释为啥合并。。我填完之后,发现产生了一个commit信息(见附图)
推上去远程就发现多了一条这样的commit信息,请问这样的信息能去除吗?或者合并到本次commit?
可以先 pull --rebase
再 push
就没有这条信息了.
意思就是先把远程新增的commit拉到本地,再把本地新增的commit重新提交一次. 再push就没有问题了.
2 回答1.4k 阅读✓ 已解决
1 回答735 阅读✓ 已解决
2 回答923 阅读✓ 已解决
1 回答893 阅读
1 回答701 阅读
542 阅读
这个是在你推上去的时候有人提交了一条信息,所以有些地方冲突了,然后你拉下来的时候,会把刚提交的信息拉下来,所以会提示