使用git 配置多仓库后再次推送return error:500的问题

在已经配置了多个Git远程仓库的情况下,遇到push失败返回error:500的错误。通过查看远程仓库列表,添加新仓库并尝试使用`git push -f`命令推送,发现无法成功。在修改本地文件并再次提交后,尝试切换回原有仓库push,仍然失败。解决方法是重新将原有仓库地址添加一次,然后可以正常pull和push。此后,使用仓库名称指定要push的目标即可。
摘要由CSDN通过智能技术生成

之前,git的远程仓库一直只有一个。今天想将项目在不改变原有的remote repository下新增加仓库。步骤如下

先查看  配置了几个仓库 在工作目录下用git bash工具。  输入            git remote -v


这里因为我自己配置过了。所有有两个。一般只有一个。并且是按照顺序,最后配置的在最上面

现在可以添加其他的远程仓库  git remote add  xxx  gitUrl


添加后可用git remote -v 查看是否增加了。

这个时候,因为我本地仓库是有很多次的提交记录。而新添加的链接是新的仓库或者很久没有push过。

可以通过     git push -f hah master  提交。 注意:官方文档说的是git push -u  这个命令是错误的。不行!(这是个大坑)


这个时候提交成功后,我更改了本地文件。再次commit 到本地仓库。现在想提交到之前的一直在使用的仓库。结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值