Android Studio分享项目到GitHub

来源:互联网 发布:c2c商城源码 编辑:程序博客网 时间:2024/04/29 18:12

Android Studio分享项目到GitHub

Android Studio现在对GitHub的支持已经很好了,下面分享一下如何把自己的项目同步到自己的GitHub上面。
准备:
1. GitHub账户,没有自己去创建一个;
2. 安装Git的客户端,没有安装自己安装一下;

准备好之后,开始同步项目到github上面了
第一步:配置Android Studio;
具体配置步骤:
打开设置,找到Version Control下面的Git,在左边设置一下Git的安装路径,点击test,提示成功说明就Ok了
这里写图片描述
然后找到GitHub进行配置,输入自己的GitHub账户,点击测试提示成功就Ok
这里写图片描述
最后,点击version Control,配置项目的版本控制工具,设置为git,然后点击确定保存,如图
这里写图片描述

这个时候,android studio会提示你,该项目已经作为git项目,但是项目里面没有找到git仓库,貌似android studio不会自动创建,这个时候我们切换到项目的文件夹,自己用git工具创建一下就可以,具体鼠标右键,选择Git GUI here打开git的图形界面,然后创建一个git仓库,如图
这里写图片描述

选择项目文件夹:

这里写图片描述

这个时候项目的下面会多出一个.git的文件夹,此时android studio也不会报错了。

第二步:添加忽略文件,android项目中,有一些文件我们是不需要同步的,比如编译生成的文件,.iml文件,.idea文件夹下面的文件,这个时候,我们需要配置项目下面的.gitignore忽略文件,具体需要忽略的,如下所示:

# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/# Gradle files.gradle/build/# Other filesapp/build/local.properties.idea*.iws*.iml# Local configuration file (sdk path, etc)local.properties# Proguard folder generated by Eclipseproguard/# Log Files*.log# =========================# Operating System Files# =========================# OSX# =========================.DS_Store.AppleDouble.LSOverride# Thumbnails._*# Files that might appear on external disk.Spotlight-V100.Trashes# Directories potentially created on remote AFP share.AppleDB.AppleDesktopNetwork Trash FolderTemporary Items.apdisk# Windows# =========================# Windows image file cachesThumbs.dbehthumbs.db# Folder config fileDesktop.ini# Recycle Bin used on file shares$RECYCLE.BIN/# Windows Installer files*.cab*.msi*.msm*.msp# Windows shortcuts*.lnk

第三步,把需要的同步的文件添加进去,打开android studio,我们会发现项目上面部分文件的颜色是红色的,红色表明该文件还没有被添加到git中,这个时候我们需要自己手动添加到git中,选中文件,右键 git >>add
这里写图片描述

文件夹也一样添加,添加完成之后,文件会变成绿色,这表明该文件已经添加到git中,但是还没有commit,这个时候,我们就可以开始分享到github上了,具体操作见图:
这里写图片描述

授权成功之后,会弹出弹窗让你确认项目名称以及描述,如图:
这里写图片描述

点击share之后,又会弹出一个要同步文件的确认框,如图:
这里写图片描述

确认没问题,点击ok就会自动同步到github,会自动在你的github仓库里创建一个项目,同步完之后会有成功提示:

这里写图片描述

到此,项目就已经成功的同步到你的github服务器了,后续只需要更新和同步即可。

0 0