记录使用git将本地文件push到repo时出现的错误及解决方案。
1.网络问题
使用push操作将文件上传到repo时出现time out/ssh error等信息,一般都是那个原因。因此将push/pull的方式更改为ssh,参考博客Git使用ssh密钥推送代码到仓库/拉取代码。
2.branch名称不匹配
push的时候通常会有如下错误信息:
error: src refspec main does not match any
参考博客关于git的问题:error: src refspec main does not match any。
在评论区看到的解决方案,使用如下命令进行push:
git push origin master:main