git@init仓库修改main分支提交到远程仓库
Git 从 2.28.0 版本(2020年7月27日发布)开始,引入了可配置的默认初始分支名称功能,并逐步推动从 master 向 main 的过渡。
git config –global init.defaultBranch main 设置默认分支名称
目的
本地master仓库,发现.git被删除导致无法继续push
步骤
1.初始化分支
默认master
git init && git branch
初始化分支main
git init --initial-branch=main
or
git config --global init.defaultBranch main
验证分支
git branch
2.已存在分支rename
git branch -m master main
4.推送分支到远程仓库
git remote add origin <远程仓库URL>
git push -u origin main
3.删除远程仓库分支
删除本地分支 git branch -d 本地分支名
删除远程分支 git push origin --delete 远程分支名
推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支
4.推送main分支
git remote add origin [email protected]
git push -u origin main
git push #### 推送当前默认分支到远程仓库