在实际的生产过程中,使用git时难免会遇到各种各样的错误,然后去寻找解决答案,所以就想为什么不把我遇到的问题直接写出来集合在一起呢?既方便自己也方便别人。
fatal: HttpRequestException encountered.
在「push」代码的时候,即使是先「拉去」代码到本地也是会出现
原因:Github 禁用了TLS v1.0 and v1.1
解决:更新Windows的git凭证管理器
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0
Updates were rejected because the tip of your current branch is behind
「push」代码过程时,发生报错
解决:
1.强制「push」:
git push -u origin master -f
但是这样远程修改丢失,慎用
2.「push」前先「pull」
git pull origin master
git push -u origin master
3.若不想「merge」远程和本地修改,可以先创建新的分支:
$ git branch [name]
$ git push -u origin [name]
关注微信公众号:六小登登。领取全套学习资源
参考: