四、Studio上传项目至GitHub
说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。
我们首先需要有一个GitHub账号,我们登录上去后new 一个仓库:
我们这里用一个示例做测试,名字叫做HelloNDK,并根据需要创建相关文件。
Create成功后,我们可以看到如下界面,这是GitHub给出的一些操作提示:
关于远程仓库创建暂时打住,文章后方一会继续补充一些关于.gitignore文件和README相关的知识点。这里我们就去看看如何用Studio将项目上传到刚刚创建的远程库吧。
注:和之前上传本地仓库相同,你可以去新建项目,也可能是已有的项目,新建项目的话,在Project location指定好项目路径就好,这里不多说了。
远程仓库建好了,本地项目也准备好了,那么我们现在需要怎么做呢?其实和上传到本地仓库一个道理,需要为本项目创建Git,所以我们接下来这么操作:
然后出现以下提示框,选择根目录,点击OK便可。
此时,有没有发现你项目中的文件颜色,已经全部变成了红色呢!没变吗?不会吧,我的都没问题,怎么你的就不行呢?是不是你的环境有问题啊?要不重装个系统吧(开个玩笑^ ^)! 看图:
接下来需要做与之前本地仓库不同的事情,啥事呢?当然是 remote add 了,若你已经安装了Git for windows 客户端,则进入当前项目根目录,右键选择Git Bash,然后出现如下界面,并输入命令:
git remote add origin https://github.com/[username]/HelloNDK.git
此时将会远程添加到你的Git repository,OK,我们开始Add文件,Add后文件变为绿色
接下来Commit And Push … ,其实操作和之前上传到本地仓库一样,有点不同的就是在push的时候,需要再次验证GitHub密码。


我们可以返回到GitHub页面,来看看之前创建的仓库是否有我们刚刚提交的代码:
五、.gitignore文件和README文件
关于.gitignore文件如何写这里给个小参考:
<<<<<<< HEAD .idea .gradle /local.properties /.idea/workspace.xml /.idea/libraries /build /captures ======= >>>>>>> 09d68fcea9510dd91ecfb99b4c06bb2dfc187b22 # Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ # Gradle files .gradle/ build/ /*/build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log <<<<<<< HEAD
如何在README文件中显示图片呢,比如如下效果:
这里也给个小参考,在上传提交前,将截图保存在项目的某个文件夹下,然后在README文件中引用即可。(这个大家尽可参考其他作者开源项目中的README文件)
六、Studio中配置GitHub并下拉代码
那么如何将GitHub上将项目使用Studio下载到本地呢,下面也来总结记录下。
一、首先来配置Studio,打开 Settings 中 Version Control 下的GitHub,输入账号密码等信息。