Push master to origin/master was rejected by remote

公司代码迁移,从码云迁到GItLab ,事后在master开发时,push代码,总会显示
Push master to origin/master was rejected by remote 。网上出这个错挺多的,大部分都是由于远程仓库和本地仓库内容不一致导致的,在本地目录输入
git pull origin master
git pull origin master --allow-unrelated-histories 即可
试了发现我的并不是这个原因导致的,后来才发现GitLab 默认保护master分支,
master 分支是protected , development 没有push权限,故在git上修改一下master 分支对应的 权限即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在自己创建一个新的代码仓库,然后本地创建了一个项目夹,我们需要将文件的文件夹里面的内容上传到git,遇到一些错...
    struggle3g阅读 1,114评论 0 2
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,802评论 0 10
  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,121评论 1 45
  • “听说你在学校里过的挺开心呀。” “哈哈,还好吧。有吃有喝,睡眠充足。这不,刚起来,天特么都已经黑了啦。(一个哈欠...
    嘿_PANDA阅读 699评论 4 6
  • 沐童看到客人摔倒了,很自然的要去扶,这一扶才看清了轻语的脸,“轻语?是你吗?” “是我呀,咦,我怎么会站不稳了呢?...
    雪球球阅读 216评论 0 0