Android Studio配置git,实现项目在github上的版本同步
2015-09-02 14:17
531 查看
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells
不管是团队项目还是个人项目,在Android Studio做项目开发时,使用github作远程仓库进行版本同步是很方便的,这篇文章就来介绍Android Studio上git的配置和使用。
更多的关于Git的知识,请参考Git分布式版本控制系统。
在所项目的推送和拉取之前,我们需要先配置一下Android Studio 的Git。
首先,我们先配置一下Git的安装路径。
Ctrl+Alt+S打开Android Studio配置界面,如下所示:
配置好git.exe的路径后我们可以测试一下路径是否正确,如下所示:
然后,我们登录我们的Github账号,为推送到远程仓库做准备。
选择完成后,Android Studio会提示Git创建成功,同时我们的项目的根目录下会多出一个.git的隐藏文件夹,如下所示:
打开Git Shell,切换到你的项目的目录,输入命令:
第一次push项目之前,这一步是必须的,否则会出现push rejected,另外,如果这一步中远程仓库和本地项目有文件重复,也会导致pull失败,如下所示:
push完成后,就可以在你的远程仓库中看到push的文件,如下所示:
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells
不管是团队项目还是个人项目,在Android Studio做项目开发时,使用github作远程仓库进行版本同步是很方便的,这篇文章就来介绍Android Studio上git的配置和使用。
更多的关于Git的知识,请参考Git分布式版本控制系统。
在所项目的推送和拉取之前,我们需要先配置一下Android Studio 的Git。
首先,我们先配置一下Git的安装路径。
Ctrl+Alt+S打开Android Studio配置界面,如下所示:
配置好git.exe的路径后我们可以测试一下路径是否正确,如下所示:
然后,我们登录我们的Github账号,为推送到远程仓库做准备。
一 项目推送到远程仓库
1.1 为项目开启VCS
点击Android Studio菜单VCS->Enable Control Integration,选择Git,这个过程相当于做了git init操作,如下所示:选择完成后,Android Studio会提示Git创建成功,同时我们的项目的根目录下会多出一个.git的隐藏文件夹,如下所示:
1.2 为项目添加远程仓库
在你的Github上创建远程仓库,如下所示:打开Git Shell,切换到你的项目的目录,输入命令:
git remote add origin "https://github.com/AllenWells/MyApplication.git"
1.3 pull远程仓库里的内容到本地
第一次push项目之前,这一步是必须的,否则会出现push rejected,另外,如果这一步中远程仓库和本地项目有文件重复,也会导致pull失败,如下所示:
1.4 commit和push项目到远程仓库
push完成后,就可以在你的远程仓库中看到push的文件,如下所示:
二 从远程仓库拉取项目
相关文章推荐
- 【转】Android示例HelloGallery中R.styleable unresolved的解决办法
- Android Dialog
- Android上传文件到Web服务器,PHP接收文件
- share Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub关联)
- Android APK反编译就这么简单 详解(附图)
- Android系统服务之Notification(通知栏消息)
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- Android 点击textview数字跳转到拨打电话界面
- Android学习系列(1)--为App签名(为apk签名)
- Android 点滴——ADB命令列表
- 【ZXing】Android使用zxing生成二维码图片
- android快速打包system.img
- Android中的Shape使用总结
- android中实现在工作线程与主线程互发消息
- Android Buledroid (一) 蓝牙简介
- Android HAL实例解析
- Android Studio中使用AIDL以及couldn't find import for class问题的处理
- android基础篇(二),Service及IntentService
- android中处理图片成圆角
- Android中使用SVG矢量图(一)