Android Studio首次提交代码到Git时出现"push rejected":
因为本地仓库的master主线并没有和远程仓库的master主线绑定上,这时首先要获取到远程master分支(具体操作:右击项目后-->Git-->Repository-->Fetch);
第二步:通过命令行来绑定本地与远程仓库,在AS的Terminal中输入以下命令行:
git branch --set-upstream-to origin/master
第三步:这时点击push依然会报错:Error merging: refusing to merge unrelated histories,此时需要设置允许拉取不相关的历史记录,即在Terminal输入:
git pull origin master --allow-unrelated-histories
或者git pull --allow-unrelated-histories
搞定,即可push成功