Welcome 微信登录

首页 / 操作系统 / Linux / 将私有Android工程迁移至GitHub

以前不太在意GitHub是因为印象中他一直是托管开源代码的,适合大家分享开源代码。最近感谢党和政府对它的XX,也使我重新关注起它来。才发现GitHub也是可以托管私有代码的,不过要收费最便宜的是一个月7刀,支持5个私有库,但麻烦的是GitHub只支持信用卡美元付款。还好国外网站对教育事业真是颇为支持,在网站主页的右下角有Students&Teachers,发现只要确认学生的身份,即可免费使用7美元这个坎的micro plan,认证方式便是绑定edu结尾的校园邮箱。搞定后,很快GitHub发来邮件,确认后即可免费使用两年。之后就是对于GIT的配置过程,这个在GitHub的网站上有一步一步的详细介绍(https://help.github.com/articles/set-up-git),配置完成后,就正式开始将本地工程迁移至GitHub上了。在GitHub上建立工程的私有库这一步都是在网页上完成的,登录GitHub后,在网页右下角点击New Repository,进入Create a New Repo页面,如果此时已确认学生身份或是已付款,即可选择Private这一项填写Repository名称,介绍可填可不填,最下面的Initialize this repository with a README我没有勾选,不需要他帮我初始化库,此时完成了GitHub那边的私有库的建立。将已有工程上传至GitHub以名为HelloAndroid的Android工程为例,此工程即为存放在本地硬盘上的私有工程,打开终端使用CD命令进入HelloAndroid工程的位置,之后便是使用GIT命令将此工程上传至GitHub(Windows及Mac下也有图形化界面操作的软件)git init //此为初始化本地库git add AndroidManifest.xml //以下所有的git add即将本地工程文件夹中的所有项目添加进索引中git add srcgit add res……git commit -m "first commit" //为提交的commit添加注释说明,fist commit处可随意填写git remote add origin git@github.com:yourname/helloandroid.git//"git@github.com:yourname/helloandroid.git"这一部分在之前网页上建立库后会给你,yourname即你的GitHub账户名,helloandroid即你所建立的私有库的名称,这一步将本地目录连接至GitHub端的私有库下git push -u origin master //这一步便是把本地工程push到origin这个地址master分支下至此便开始将本地工程提交到GitHub上,提交完成后,在GitHub网页的HelloWorld私有库下应该可以看到工程的所有文件。注意的是,对于Android工程,并非所有文件都要git add到索引中,比如bin文件夹和gen文件夹都是每次自动生成的,不需要添加入索引。提交完成后,本地的工程也失去作用了,之后的开发工作使用GitHub来做版本控制。
  • 1
  • 2
  • 3
  • 4
  • 下一页
gcc版本问题导致Ubuntu 12.04安装VirtualBox失败让RHEL5.8支持ext4文件系统相关资讯      Github  Github Android 
  • GitHub使用操作指南  (今 08:43)
  • 以无主管企业文化自豪,GitHub最终  (09月10日)
  • Github提示Key is already use  (06月07日)
  • GitHub 特殊技巧和Git基本操作  (09月14日)
  • GitHub:诞生于Ruby,60%的员工远  (08月09日)
  • FSF的道德评估认为GitHub不合格  (04月26日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数