问题描述:
问题一:
fatal: unable to access ‘github.com/yuanjiejiah…: Failed to connect to github.com port 443: Timed out
OpenSSL SSL_read: Connection was reset, errno 10054
网络问题,尝试多次连接或者切换dns.
或者url目的地址拼写错误。
问题二:
远程仓库和本地仓库代码不统一:
git pull --rebase origin main
git push --set-upstream origin main
问题三:
本地为master分支,死活找不到main分支
github改版后无法提交到默认main分支上
出错:
执行如下操作:
<your_token>是你的github个人令牌
<your_name>你的github名称
<program_name>当前仓库项目名称
git init
git add .
git commit -m "初始化项目"
#如果这步无法执行请执行下一步
git remote add origin https://<your_token>@github.com/<your_name>/<program_name>.git
#上一步不起作用才执行
git remote set-url origin https://<your_token>@github.com/<your_name>/<program_name>.git
git branch -m master main #将master分支命名为main
git push --set-upstream origin main #这步如果出现 ! [rejected] main -> main (fetch first)报错,请看问题二.
问题四:
! [rejected] main -> main (non-fast-forward)
error: failed to push some refs to ‘…’
出现这个问题是因为github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并
git pull --rebase origin main