美文网首页
Git合并分支后,push至仓库被拒绝

Git合并分支后,push至仓库被拒绝

作者: Mossion | 来源:发表于2019-11-07 14:03 被阅读0次

在本地将develop分支合并到master之后,再进行push,这时候被拒绝了,出现的信息如下:

To ssh://XXX.XXX.XXX.XXX:XXXX/项目名
! [remote rejected] HEAD -> refs/for/release (no new changes)
error: failed to push some refs to 'ssh://XXX.XXX.XXX.XXX:XXXX/项目名'

no new changes 代表代码并没区别,所以应该是changeid和commitid都是同一个,才被拒绝了。
解决方法如下
方法一:通过git commit --amend生成新的changeId,然后再push;
方法二:在merge的时候加上--no-ff参数。

--no-ff:不使用fast-forward方式合并,合并的时候会创建一个新的commit用于合并。

我这边只用到了方法一就解决了,方法二是在stackoverflow看到的,未验证。

OK

相关文章

  • Git合并分支后,push至仓库被拒绝

    在本地将develop分支合并到master之后,再进行push,这时候被拒绝了,出现的信息如下: To ssh:...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • git push 码云项目时报错! [rejected]

    git切换远程分支后,想要push到另一个远程仓库,执行 git push origin master后此时报错:...

  • git dev合并到master

    将dev合并到master 将合并完的分支push到远程仓库

  • git 命令

    git命令手册 分支 合并 远程仓库

  • git-分支3

    git push origin 推送分支git remote -v 查看远程仓库信息git checkout ...

  • git合并:merge 还是 rebase

    git的合并本质上是分支的合并。可以是同一个仓库下分支的合并,也可以是本地仓库的分支和远程仓库分支的合并。一般情况...

  • git解决代码冲突

    push: 本地分支合并到远程分支 pull: 远程分支合并到本地分支 git在合并时,两个分支修改了同一个文件的...

  • Git笔记

    Git教程 Git简介 安装Git 创建版本库 版本控制 远程仓库 分支管理 创建与合并分支 简单的命令 查看分支...

  • 代码合并

    按如下顺序即可1、git merge '分支' 代码合并到主干,正常合并完git push即可,倘若冲突按下面去...

网友评论

      本文标题:Git合并分支后,push至仓库被拒绝

      本文链接:https://www.haomeiwen.com/subject/omfvbctx.html