Push rejected--Push to origin/master was rejected
2种情况
第一次提交时候出现这种问题,在你要push的项目文件夹下执行下列语句
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
如果你时idea ,那你可能会有Terminal 窗口,那你直接在这个窗口里输入也就好了
第二次提交时发生冲突出现这种问题
(1)保留本地修改
git stash
git pull origin master
git stash pop
可能会遇到fatal: HttpRequestException encountered 错误,
直接访问https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0
下载安装GCMW-1.14.0.exe
(2)不想保留本地的修改,将本地的状态恢复到上一个commit id 。然后用远程的代码直接覆盖本地就好了。
git reset --hard
git pull origin master