2024.5.8update:在github上创建一个库后,他会直接提示你如何操作
第一步:新建一个文件夹把要上传的文件放进去,然后git bash here
第二步:依次输入
git init
git add .
git commit -m '提交时的备注'
第三步:复制库的链接
git remote -v
运行完后,发现没有显示任何内容,这时候说明你是需要添加,而不是修改
git remote add origin 远程仓库地址
第四步:分支不同需要先切换分支,再合并分支并上传
git checkout -b main
git merge master
git pull origin main --allow-unrelated-histories
出现以下界面是让你填写合并原因
具体操作如下:
按键盘上的
“i”
键可进入插入模式这时可以修改最上方的黄色部分,改成你想写的合并原因
按键盘上的
“Esc”
键退出插入模式最后在最下面输入
“ :wq ”
后按回车键即可
第五步:先移除掉可能有的origin,再通过令牌添加origin
git remote remove origin
git remote add origin https://[令牌]@github.com/[用户名]/[库名].git
第六步:git push
如果不行就用 git push --set-upstream origin main
如果出现错误: git SSL certificate problem: unable to get local issuer certificate
这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。
使用命令: git config --global http.sslVerify false
然后重新push就行
push时出现如下错误,是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。
只需要执行下面命令就可以解决:
git config --global http.sslVerify false