push失败原因:
创建repository时又创建README.md文件。远程仓库和本地仓库(没有README.md)的main分支不一致导致push失败,发生冲突,需要先pull远程仓库的该分支。
pull失败原因:
因为本地和远程是两个不同的项目。
pull失败解决办法:
git pull origin main --allow-unrelated-histories
push失败解决办法:
1.强制push,git push -u origin main -f,不推荐,因为会使得远程仓库分支的修改丢失。
2.push前先使用pull,成功后再push即可。