几个git 问题

! [rejected] master -> master (non-fast-forward)error: failed to push some refs to

新建的仓库 ,在初始化远程仓库的时候选中了readme,导致远程仓库中有一个待拉取的提交
解决方法

git pull --rebase origin master
git push -u origin master

error: src refspec master does not match any

场景 新创建的本地仓库执行

 git push -u origin master

报错
error: src refspec master does not match any
error: failed to push some refs to ‘https://gitee.com/liuboliu/gittest.git’
原因: 本地新建的仓库默认是在main分支的,
而 我们通过 git push -u origin这种方式在远程建立分支的时候
必须要保证本地分支和远程分支名字相同
解决方法

方法1

先在本地创建master 分支

 git checkout -b master

然后执行

git push -u origin master

方法二

直接推送到远程的main分支

git push -u origin main

版权声明:本文为LIUXIAOXIAOBO原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。