Android Studio上传项目到GitHub仓库

前言

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

1- 检查Git版本

打开preferences -> Version Control -> Git
Windows应该是:file -> setting -> Version Control -> Git
点击test出现版本号。
git通常都默认安装,若是没有就到官网下载安装,把它的启动路径选择上去:记得是:git安装路径/cmd/git.exe
android

2- 选择要上传的项目

VCS -> Import into Version Control -> Create Git Repository

选择整个项目

将项目切换到project模式
而后右键目录:Git -> Add
再次右键: Git -> Commit Directory…

填写上传描述,用于版本控制用的,能够记录一下你作了哪些更新

而后点击Commit and push,上传的同时也能够上传到GitHub服务器,单点击 commit是上传到本地,还须要再次右键选择 Git去push,等于分两步执行了
报告了项目中是否有error或者warning,你能够review,这里只有warning就直接点击commit

设置须要push的仓库位置:点击Define remote

初次由于没有设置仓库地址,须要咱们提供提交到的仓库地址。地址在:

有人说建议使用ssh,可是个人ssh地址老是报错,解决不了发现https也能够用,那就这样凑合吧~
提交事后日志里面显示如下错误:git

Push rejected: Push to origin/master was rejected

错误分析:这是由于仓库有一个README.md文件,本地项目里没有,也就是本地和远端服务器内容不一致,致使push被拒绝。
解决方案:
网上说由于咱们尚未pull仓库,检查项目有没有版本更新,具体作法是:
VCS -> Git -> pull
先点击remote右边的刷新按钮,选择master,点击pull

但这里仍然报错github

Git Pull Failed: fatal: refusing to merge unrelated histories

问题分析:这是由于他们是两个不一样的项目,GitHub“觉得”你pull项目,其实再保护你。你固然认为我没错,这时候就须要两个项目合并(其实就一个项目)。
面试

一点题外话:

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

相关文章
相关标签/搜索