1,android Studio 上传项目到github上遇到,在使用Git Push代码的时候,会出现 Push to origin/master was rejected 的错误提示。
解决:在git项目对应的目录位置打开Git Bash,或android Studio 上 Terminal 打开执行命令:
git pull origin master --allow-unrelated-histories
最后出现完成信息,则操作成功!
再次Push代码,可以成功进行提交!!!
若终止次过程后,报错:
You have not concluded your merge. (MERGE_HEAD exists)。
hint: Please, commit your changes before merging.
fatal: Exiting because of unfinished merge.
正确的做法应该是:
git fetch --all git reset --hard origin/master
git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本