全面介绍Android Studio中Git 的使用(二)

全面介绍Android Studio中Git 的使用(二)


第一篇:http://blog.csdn.net/gao_chun/article/details/49817229

四、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,输入账号密码等信息。


二、点击Test,可能需要再次确认密码,之后点击OK。



三、从首界面Check也好,从当前项目Check也好,操作还是挺简单的。








错误总结:

如果你在创建仓库的时候创建了.gitignore文件,或许在提交的时候会出现如下错误:Updates were rejected because the remote contains work that you do not have参考解决方案:

http://stackoverflow.com/questions/18328800/github-updates-were-rejected-because-the-remote-contains-work-that-you-do-not-h


好了,就到这吧,基本的知识点也差不多都讲到了,读归读,看归看,还是需要动手试试才行。一方面方便自己以后查阅,另一方面呢,当然是希望能帮到读本文的你了。


推荐几个不错的Git教程:

一、http://www.runoob.com/git/git-tutorial.html

二、http://blog.csdn.net/gao_chun/article/details/46774037

三、http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000



【转载注明gao_chun的Blog:http://blog.csdn.net/gao_chun/article/details/49817267】
  • 39
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值