之前写了一个App,一不小心把整个工程给删了,过后才反应过来。
但是为时已晚,幸好是个小应用,我又花了整整两天的时间凭着记忆从新写了回来,那感觉真是酸爽。
之前学过SVN简单应用,后来发现GitHub更为方便灵活,这也是我开始使用Github的原因,经历了这一次惨痛教训。
妈妈再也不用担心我把工程给弄丢了。
下面就我从网上总结的东西汇总了一下:
一.如何上传分享Android Studio创建的项目到Github
1.首先确保你的android studio 和Git都安装好了
2.新建一个android工程 file-setting--Version Control--Git在这里加入Git安装目录下找到 git.exe 的路径,点击测试Test,如果成功,点击OK。
3.同样 Setting -> Version Control -> GitHub ,设置自己的github账号, 密码, 点击Test测试, 如果成功会有Success提示
4.完成上面三步设置后,就可以分享代码了
VCS -> Import into Version Control -> Share Project on GitHub, 点击之后开始设置 repository name(如果你有设置过MasterPassword 会弹出对话框让填入密码.) 输入密码,share后就可以在github代码仓库中看到你分享的应用了。
二.如何将Github上的项目导入到Android Studio 工作空间
由于在一中已经设置好了关联github等,这里就简单一点了。
1.VCS -> check out from Version Control->GitHub
第一项填写你要克隆的项目在GitHub所在地址 一般是
https://github.com/用户名/项目名称.git
第二项填写你要克隆到本机的地址
仓库名可以不改点击clone
之后出现这个界面
点击YES
如果分享时是连garden 一起的就不需要设置garden了,如果没有会出现这个选项
第一个是默认版本,第二个是本地版本。点击OK
如果在CVS下没有 Git管理这一项,可以添加以下,操作如下:VCS->Enable Control Integration->Select "Git".后就有了
三.如何通过Github管理自己的代码:更新,上传,回滚
1. 提交
当你将你的代码已经上传到github上后,你可以
使用 commit changes对其进行本地或远程仓库更新
使用 push 直接提交项目到远程
在提交时注意一定写好更新提交的日志(改了什么,为什么改,或是修复了什么bug,或是一天工作完成进度),以便于以后查看。
2.更新
当合作成员提交之后,你需要更新到自己的工程时,可以选择update project进行项目的更新