记使用gitlab时,push本地代码到远端的时候 报错:Push to origin/master was rejected

/ 默认分类 / 没有评论 / 1672浏览

切换远程仓库地址:

方式一:修改远程仓库地址

【git remote set-url origin URL】 更换远程仓库地址,URL为新地址。

方式二:先删除远程仓库地址,然后再添加

【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库
【git remote -v 】查看远程仓库的地址

————————————————

开发中push本地代码到远端的时候 报错:

Push rejected: Push to origin/master was rejected

现这个问题的原因多半是merger两个分支的时候,不能吧两个无关联的分支进行merger,可以在命令行输入

git branch -vv

来查看本地分支和远端分支的跟踪情况(是两个v 合在一起)

话不多说,解决方案如下:

1:在mac终端cd到工程目下 2:输入下面命令

git pull
git pull origin master //拉取远端master分支代码到本地
git pull origin master --allow-unrelated-histories	//允许两个无关联的分支合并