1. 切换本地分支master到main
git checkout -b main
# 建立一个新的分支,并切换到main分支
git branch
# 查看当前存在的分支
git merge master
# 将master分支合并到main分支上
git pull origin main --allow-unrelated-histories
# 加上后面这个选项允许不相关历史提交
git push origin main
# 将会push到main分支上,此项操作和网络原因有关系,失败后可以多尝试几次
git branch -D master
# 删除本地的master分支
git push origin --delete master
# 删除远程github仓库master分支,同样存在网络原因
2. 推送文件到git上
#创建git文件
git init
#配置用户名
git config --global user.name '用户'
#配置密码
git config --globa user.email '密码'
#添加文件
#git add . 添加所有文件
git add -A
#提交到本地仓库
git commit -m '描述'
#添加远程
git remote add origin git地址
#本地仓库上传到远程
git push -u origin master
#更改用户凭证
git config --system -unset credential.helper
3. git推送代码到main分支
# 切换到main分支并进入
git checkout -b main
#删除本地的master分支
git branch -D master
#拉取githup上面的README
git新版命令:git pull origin main --allow-unrelated-histories
git老版命令:git pull origin main
#强制推送
git push -u origin main -f