问题形容
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 简略解决办法