[rejected] master -」 master (fetch first) error: failed to push some refs to ‘ GitLab新建项目问题

gitlab  新建项目,从本地提交的时候,执行最后的命令

git push -u origin master   

将代码提交到远程仓库 master分支上,提示一下的错误

! [rejected] master -> master (fetch first) error: failed to push some refs to ' 。。。'

解决方法:

1、gitlab服务器中该项目的分支是Protected 状态,点击下面按钮即可。

2、出现这个错误是因为,远程的仓库中有README.md文件不在本地代码目录中。

方法一:

先更新远程的仓库的代码,与本地仓库合并

git pull --rebase origin master

然后再将本地的代码push到远程仓库

git push origin master

 

方法二:

先在本地创建分支

git branch temp

切换分支

git checkout temp

再将分支的代码提交至仓库

git push origin temp

最后合并分支

git merge master

但是合并分支的时候,命令会报出错误

Already up to date

因为使用的是gitlab,所以直接在gitlab服务器上,点击分支进行 merge操作。

 

GitLab新建项目,本地代码上传

初始化git全局设置

git config --global user.name "账号名称"

git config --global user.email "邮箱地址"

进入要上传代码的目录

 git init 
 
 git remote add origin http://xxx.xx.xx.134:2021/bckfb/eniv.git
 
 git add .
 
 git commit -m "create" 

 git push -u origin master  

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值