您的位置:首页 > 移动开发 > Android开发

教你快速掌握androidstudio使用git上传本地项目到github、版本控制

2016-07-07 10:52 851 查看
要求很简单:只要有github账号就可以

跟着我一起动手操作吧!

1.登陆github官网,点击new repository (下图红圈中的两种方式都可以创建仓库)



2.在以下这个页面中,

你必填Repository name,随便写,但一般写你想要管理项目的名称,这样在以后自己才能看懂。

仓库的可见性默认选中的是public即公开的,如果你不想公开就私有(private),但要花钱的

Initialize
this repository with a README
”这个一定要勾选,否则这个仓库是不能使用的。



最后点击create repository,创建仓库完成。跳转到仓库详情页。



在settings中可以对刚才创建的仓库管理,比如:删除

点击clone or download ,你可以看到仓库的访问地址,也就是你在上传项目时需要填写的URL,默认是HTTPS格式的,但在androidstduio中最好还是使用SSH。点击红线标注的“Use HTTPS”可以切换这两种方式。

好了,仓库配置好了,仓库的地址也知道了,现在开始上传项目源码到github服务器吧!

步骤:

1.VCS--->Import into version control---->Create git repository...



2.选择要上传的项目,单击ok



鼠标在项目上点击右键,会看到多出一个Git菜单项,执行Git-->Add



Git---->Commit Directory



点击Commit上传到本地,这里我们点击Commit and push上传到本地的同时,上传到github服务器。

这里会提示你的代码是否有error或者warning,你可以review,这里只有warning就直接点击commit。



点击Define remote来设置上传路径。Name默认为origin,也可以改,URL填刚才你创建Repository时的,上面有提到。点击ok,,checking URL成功后,点击push



正常何况下这时你查看github页面上却没有上传成功。

看下androidstudio右下角的Event log:



意思是push被拒绝

这是因为你在github上创建的那个repository里面的reademe.md文件,你本地项目里没有,也就是本地和远端服务器

内容不一致,导致push被拒绝。

解决办法有两种:

1.在github上 new repository时不创建readme.md文件,但现在好像不好使了,因为github要求对每个项目有一个说明

也就是在reademe.md文件中描述你的项目,这样别人看你的项目时也更高效

2.如果1不行,那只能把readme文件首先pull到你本地的项目中,再一并push.

解决步骤:

鼠标放到项目上,右键Git--->Repository--->Pull



点击地址后面的刷新按钮,这是会出现你服务器端配置的branch,勾选它,点击Pull,这时Readme.md文件,就下载到你的项目中了,这是重新push,鼠标放在项目上,右键Git--->Repository--->Push



点击push,好了,搞定。现在再看看服务器上已经有了:



你可以清楚的看到你提交的版本控制信息。initiali commit是初始提交,first commit是刚才上传时,我们手动填写的push message。

温馨提示:本篇博文是博主的心血,拒绝转载,如果发现,后果自负!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息