当前位置:   article > 正文

【git】git push 遇到错误error: failed to push some refs to “xx.git“ 解决方案_git push error: failed to push some refs to

git push error: failed to push some refs to

问题描述

  1. 在本地有代码,但无git 记录
  2. 在gitcode 创建一个项目
  3. 在本地创建ssh 添加公钥到 gitcode
# 创建指定文件名的ssh
ssh-keygen -t rsa -C "youremail@example.com" -f ~/.ssh/id_rsa_gitcode
# 若报错文件不存在,需要检查.ssh是否存在
mkdir c:Users\xx\.ssh
# 查看公钥
cat  ~/.ssh/id_rsa_gitcode.pub
# 将公钥添加到gitcode
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

  1. 本地与远程挂钩
# 进入目录,打开命令行
git config --global user.name "your name"
git config --global user.email "your email"
cd existing_folder
git init
git remote add origin xx.git
git add .
git commit -m "Initial commit"
git push -u origin master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

问题1 :push时报错 error: failed to push some refs to 'https://gitcode.net/anniaxie/pythonproject.git

原因:远程没有master
解决办法:

  1. 在远程创建一个branch master
  2. 在本地 git pull origin master
    产生第2个问题

问题2:pull 时 报错fatal: ‘remote’ does not appear to be a git repository fatal: Could not read from remote repository.

原因:本地与远程未关联
解决办法:
git branch --set-upstream-to=origin/master master

问题3: pull 时报错fatal: refusing to merge unrelated histories

原因:本地和远程合并冲突
解决办法:

git pull origin master --allow-unrelated-histories

再次 push 成功啦!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/806727
推荐阅读
相关标签
  

闽ICP备14008679号