美文网首页开发Android知识Android技术知识
Android Studio中使用Git和Github之笔录

Android Studio中使用Git和Github之笔录

作者: 夜远曦白 | 来源:发表于2016-09-05 18:11 被阅读525次

近来在学习Git,当然少不了去熟悉Github的使用啦。

Github是目前最大的网络代码仓库,它通过提供免费(也有付费功能)的Git服务,为全球开发者提供代码托管服务。Github上面有非常非常多的开源项目,而且质量很高,没事就逛逛Github多多学习一下还挺不错的。当然自己平常写的一些Demo,以及好的项目功能,也可以上传到Github,供他人学习,多多分享,不管哪方面,都能帮助自己更快更好的成长与提升哟~

现在都是开发android工具几乎都是用Android Studio了噢,应该很少还用Eclipse了吧,不管怎样,现在要学的是Android Studio中上传项目到Github。其实一开始,我是通过命令行来学习上传项目到Github中的,可是弄了老半天,都没有上传成功,不知道是哪个环节出错了,难道不是用Eclipse吗,看到的教程是使用的不是AS,所以随便怀疑下,后来发现了新大陆啊,Android Studio本来就提供了与GitHub连接的功能,我应该早想到,只是还是想从最基础的开始学嘛,用命令行。后来想想,这么好的工具,不用白不用啦,命令行大概也知道怎么个过程 也算了解了,就算真的哪天没有好工具直接使用,回到原始,其实也是很容易捡起原先的知识的。

首先:Android Studio总要安装好吧,然后新建一个工程,要上传到Github上面,或者打开之前的Demo都是可以的;Git也要安装好;Github要注册个账号。这些准备工作可要做好了。

一. 在Android Studio中配置Git(File -> Settings -> Version Control(展开) -> Git))

截图 在Path to Git executable后面的选择安装的git路径
截图 点击Test,出现 Git executed successfully 对话框说明配置成功,同时对话框会显示安装的Git的版本号
截图 二 .配置Github(File -> Settings -> Version Control(展开) -> GitHub)
Login:Github账户名——Password:Github账户密码
截图 点击Test(连接GitHub验证,成功出现Connection successful)
截图 三. 上传项目到GitHub(VCS -> Import into Version Control -> Share Project on GitHub)
截图 第一次提交需要创建一个仓库,填上仓库名字以及描述,点击Share
截图 在Commit Message中填入提交内容的描述信息,这里最好描述具体,方便未来管理维护项目
截图 然后登陆自己的GitHub,就能看到自己创建的仓库项目以及提交的代码了,提交项目到GitHub完成了。
截图

<p>
有时候提交项目的时候,会出现Enter Master Password,这个密码是自己设置的,开始没有设置的时候会跳出来让自己设置密码,设置好了自己记得这个密码直接输入就好了,我这里项目打过签名包,其实我并不记得我设置过这个密码,但是貌似密码就是打签名包的密码。

现在新建一个类会提示:


Paste_Image.png

询问是否将file加入Git,点击Yes就好了,如果要提交此类(右击此类 -> Git -> Commit File)


截图 然后出现
截图

选择要提交的文件,填写好Commit Message,下面还有个选择,可以选择既Commit and Push,这样可以直接把文件更新到GitHub上面,如果只是Commit,那么还要多一步Push到GitHub,流程是一样的。

当然,还可以(VCS -> Git -> Commit File或Push)


截图

这样就可以自由的提交代码了。

还有,我们若是换了台电脑,也是可以从自己的GitHub将自己的项目Checkout下来的(VCS -> Checkout from Version Control -> GitHub)

截图 选择地址,clone地址,名字就Ok了
截图
截图 用新的窗口打开
截图 然后就可以开始编写自己的项目了,感觉很棒一样噢~还有一些其他的用法,就照着这样慢慢琢磨吧,多多分享好代码,加油↖(ω)↗

相关文章

网友评论

    本文标题:Android Studio中使用Git和Github之笔录

    本文链接:https://www.haomeiwen.com/subject/ksckettx.html