把代码推送到远程仓库时git push报错,强制推送也不行,是什么原因
报错信息很明显呀,没有这个远程仓库地址:
看报错是远程资源没有找到,检查一下你的公钥对不对,或者仓库关联的远程路径出错了
应该是代码不同步导致的,先清空commit,再拉取下试试
1.git pull --rebase origin +dev
2.git push -u origin +dev
一般是由于远程仓库和本地仓库有冲突,或者是因为本地仓库的代码没有提交到远程仓库时就已经被其他人推送了更新的代码。可以尝试先执行git pull来拉取远程仓库的代码,然后把本地仓库和远程仓库的代码做合并,再推送。
还有就是检查网络、远程仓库是否能连通
不知道你这个问题是否已经解决, 如果还没有解决的话:看报错是没有那个远程仓库,你先去gitee上确定一下有没有这个仓库
可能是当前仓库和远端仓库数据不同步,重新pull试一下?在重新修改提交
git fetch --all // 将当前本地分支关联的远程分支最新的代码拉取下来保存,只拉取,不合并
git reset --hard origin/develop // 将原来本地的develop分支重置为刚获取的远程develop分支
git pull // 将fetch的代码合并,覆盖本地的代码
如果有帮助,望采纳哦,万分感谢!!
首先明确几个问题
1.远程仓库(gitee\github\gitlab)
2.本地仓库(本地代码存放点)
3.主分支和枝干分支
4.push时需要注意问题
https://blog.csdn.net/weixin_45490023/article/details/129366273?spm=1001.2014.3001.5501
git checkout dev然后git add . -> git commit -m 'xxx' -> git pull -> git push -u origin dev/git push