IDEA中push项目到Gitee显示push-reject
前言:今天打算写一个简单的项目,并将这个项目push到Gitee上分享。当我配好项目的基本环境后,push上去却显示push reject。写下此篇博客记录一下这个问题。
前提:一些公钥什么的已经配置好了,关于怎么配置具体可以上网看看其他博客
1、使用Idea新建一个工程,搭建好环境
这个不用太多的介绍,就是将一个普通的SpringBoot工程而已
2、使用idea初始化仓库
将这个工程初始化成仓库,如图所示,那么这样本地仓库就建好了。创建好了之后,本地的代码会变成红色,这个时候我们使用git add和git commit命令将代码提交到本地仓库
3、在Gitee上创建仓库
创建后,复制SSH的地址
4、push代码到远程仓库
git push命令报错,显示push reject
1、输入git push -f 查看,是因为本地分支和远程分支没有关联
2、git branch -a 查看分支
3、使用git push --set-upstream origin master
命令失败,是因为远程仓库上有一个Lisence的初始化文件,而本地没有,需要先将这个文件拉取下来
4、git pull --rebase origin master
5、拉取OK,再次push,成功