问题形容

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 简略解决办法