> idea中,发布项目到OSChina的Git中,当时按照这样的流程添加Git,然后push,提示:push to origin/master war rejected"。
![20171216170410658.png](https://file.suzf.top/blog/20171216170410658_1644823508933.png@blog)
---
### 出现错误的原因
#### 初始化项目时,远程仓库创建了README.md文件,而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交。
---
### 解决过程如下:
- 切换到自己项目所在的目录,右键选择GIT BASH Here
- 在打开的窗口中依次输入以下命令
```git
1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F12
2.在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
3.在idea中重新push自己的项目
git push -u origin master -f
```
push to origin/master was rejected错误解决方案