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 files
bin/
gen/
# Gradle files
.gradle/
build/
# Other files
app/build/
local.properties
.idea
*.iws
*.iml
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# 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
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# Windows
# =========================
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.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服务器了,后续只需要更新和同步即可。