关于git从本地master分支推送到github上main分支操作
1 | git init |
拉去main代码
1 | git pull origin main |
进行推送
1 | git add . |
如果在这之后直接执行git push origin main
,会报错[rejected] master -> main (fetch first)error: failed to push some refs to ‘github ...‘
,因为在GitHub上有一条以及push过的记录,而本地没有,我们只要忽略前面的就行了
提交
1 | git push origin main --force |
就可以了。后续提交就可以用正常的git push origin main
就可以了
当commit内容不对而我们又需要重新提交时,可以用git commit --amend
重新输入提交内容
然后git push origin main --force
就可以了
评论