3

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

 3 years ago
source link: http://www.androidchina.net/3915.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

四、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】

转载请注明:Android开发中文站 » 全面介绍Android Studio中Git 的使用(二)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK