美文网首页
「git」git使用过程中的问题与解决

「git」git使用过程中的问题与解决

作者: 廖雪青 | 来源:发表于2018-03-22 22:37 被阅读54次

git checkout master报错

在一个空的目录/test执行以下命令

  • git init 创建空的git仓库
  • git checkout -b test 创建test分支并切换过去
  • git checkout master 切换回master分支

error: pathspec 'master' did not match any file(s) known to git.


git checkout 报错.png

原因分析:因为master分支是空的分支,没有一次commit,所以切换的时候报错。
解决方案:切换到test分支前在master上进行提交;新建master分支。


新建master分支并切换.png
注意:新建分支是在现有的分支上新建,即刚新建成功的分支内容与原分支相同,也保留原分支的操作信息,如commit记录。

git push 到github上报错

fatal: unable to access <server>: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

原因分析:github 2月1日发布公告Weak cryptographic standards removal notice,表示停止了对加密弱 TLS 1.0 和 1.1 协议的支持,并且仅支持与 TLS 1.2 协议的连接。
解决方案:检查TLS版本并更新至tlsv1.2;更新git至最新版本。

相关文章

网友评论

      本文标题:「git」git使用过程中的问题与解决

      本文链接:https://www.haomeiwen.com/subject/msdaqftx.html