Android Studio上传项目到GitHub仓库

前言

这部分主要写的是把android项目上传到github配置好的仓库里面

1- 检查Git版本

打开preferences -> Version Control -> Git
Windows应该是:file -> setting -> Version Control -> Git
点击test出现版本号。
git一般都默认安装,如果没有就到官网下载安装,把它的启动路径选择上去:记得是:git安装路径/cmd/git.exe
Android Studio上传项目到GitHub仓库_第1张图片

2- 选择要上传的项目

VCS -> Import into Version Control -> Create Git Repository
Android Studio上传项目到GitHub仓库_第2张图片
有人说建议使用ssh,但是我的ssh地址总是报错,解决不了发现https也可以用,那就这样凑合吧~
提交过后日志里面显示以下错误:

Push rejected: Push to origin/master was rejected

错误分析:这是因为仓库有一个README.md文件,本地项目里没有,也就是本地和远端服务器内容不一致,导致push被拒绝。
解决方案:
网上说因为我们还没有pull仓库,检查项目有没有版本更新,具体做法是:
VCS -> Git -> pull
先点击remote右边的刷新按钮,选择master,点击pull
Android Studio上传项目到GitHub仓库_第3张图片
但这里仍然报错

Git Pull Failed: fatal: refusing to merge unrelated histories

问题分析:这是因为他们是两个不同的项目,GitHub“以为”你pull项目,其实再保护你。你当然认为我没错,这时候就需要两个项目合并(其实就一个项目)。
Android Studio上传项目到GitHub仓库_第4张图片

一点题外话:

我们有《Android学习、面试;文档、视频资源免费获取》,可复制链接后用石墨文档 App 或小程序打开链接或者私信我资料领取。
Android学习、面试;文档、视频资源免费获取

你可能感兴趣的:(android,程序员)