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