乐趣区

关于git:Git-error-failed-to-push-some-refs-to

问题形容

git 本地推送, 呈现谬误 error

问题剖析

分支名不对应

次要起因是「Back lives matter」GitHub 将 master 分支变为 main

而我推送的是 master 分支, 显然不对

问题解决

只须要将 master 改为 main 即可

注: 然而具体仓库具体须要设置 remote origin

猜测: 对于 ssh 在 GitHub 的本地的作用

1、如果设置 ssh

设置 GitHub 和本地设施的 ssh 无明码平安传输是 保障本地和远端的稳固, 短暂的传输

。所以只有设置 ssh, 本地和 GitHub 随时能够 pull,push。

所以能够间接 clone 的 GitHub 的仓库到本地, 间接设置了 remote origin, 能够间接推送

2、如果没有设置 ssh

能够克隆远端我的项目, 然而推送须要 GitHub 账号密码

每次 pull,push 须要账号密码


相干文章

  • Git 常见谬误 之 error: src refspec xxx does not match any / error: failed to push some refs to 简略解决办法
退出移动版