本地仓库推送到 GitHub 仓库 main 分支
GitHub 目前已经将用户创建的版本库的默认分支从
master
更改为了main
,详情见GitHub Change Blog。而 Git 默认创建的还是master
分支,所以在本地仓库同步到 GitHub 时,会出现error: failed to push some refs to 'github.com:imaginefish/blog.git'
报错,需要切换至main
分区后再进行操作。
- 初始化版本库
1
git init
- 添加远程仓库
1
git remote add origin git@github.com:imaginefish/blog.git
- 拉取 GitHub 仓库到本地同步
1
git pull --rebase origin main
- 切换本地分支从
master
到main
1
git checkout main
- 添加所有修改到暂存区
1
git add .
- 提交修改到版本库
1
git commit -m 'some messages'
- 推送到 GitHub 的
main
分支1
git push origin main
本地仓库推送到 GitHub 仓库 main 分支
https://imaginefish.github.io/blog/2022/09/05/本地仓库推送到GitHub仓库main分支/