一. Android Stutio配置git

  setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置,这个Stutio一般会默认配置好:

配置完路径后点击后面的Test按钮,出现下面提示框则表示配置成功:

  

二. 将项目分享到github

1. 设置github账号密码

  打开Setting–>Version Control–>GitHub,填写完账号密码后,点击Test测试,如果连接成功会弹出如下提示框: 
  

2. share project on github

  

输入仓库名和,描述,点击share: 
  

  

三. 其他git托管平台(以CSDN上的CODE为例)

1. 为项目创建git仓库

  

2. 将项目中的文件纳入到仓库中(add)

  创建仓库之后,工程中的文件都会变成红色,表示没有添加到仓库中去,接下来,我们将工程下的所有文件add到仓库中: 
  

3. 提交到本地仓库(commit)

  add成功之后,发现文件名变成了绿色,表示添加成功,下面将添加的文件提交到本地仓库中:工程右键–>Git–>Commit Directory 
  

在弹出的窗口中,选择需要提交的文件,在下面填写提交信息,然后点击Commit:

  

提交时可能会弹出一些警告信息提示框,不用管它,继续点击commit就行。

4. push到远程仓库

  

  由于现在还没有关联远程仓库,点击Define remote,将你的远程git地址填入URL中(在这之前,我们先进入到自己的CSDN CODE栏目中创建新项目,然后复制仓库地址),点击OK: 
  

  第一次可能需要填写密码(这个密码是在第一次Stutio配置Git的时候设置的,具体我也记不太清,反正我的所有git相关的密码都设置一个就行了,碰见需要输入密码就输那一个): 
  

登录CSDN :

  

5. push失败,需要先pull

  push失败,出现被拒绝的警告,这可能是远程仓库中的版本和你本地仓库的版本不一致造成,所以在push之前,需要pull一次:

  

so,pull,项目右键Git–>Repository–>Pull,然后勾选origin/master,点击pull按钮: 
  

6. Merge合并

  如果远程库很本地库中有冲突,需要Merge合并,点击Merge: 
  

  左边是你本地文件的样子,最右边是远程库的版本,中间就是本地仓库中版本的样子,也就是最终合并的结果(可以编辑),将需要的代码复制到中间Result栏,删除废弃的代码,然后点击所有的X,表示合并完成: 
  

合并完成之后,会弹出提示框。接下来点击Apply:

  

接下来在继续push,注意应该选择Commit and Push,要不然你就要先Commit然后再Push: 
  

push成功弹出提示框: 
  

在下面Version Control中,可以查看提交的log信息: 
  

7. CSDN协同开发

  如果我们的项目需要多人开发,可以在项目设置中邀请别人,如果不邀请,他就不是项目成员,如果你创建的是公开库,他只能pull,不能push的: 
  

四. 解除关联

  如果希望项目解除git关联,只需要 Settrings -> Version Control 删掉关联就行了: 
  

【转】Android Studio中Git的配置及协同开发的更多相关文章

  1. Android Studio中Git的配置及协同开发

    转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51595096 本文出自:[openXu的博客] 目录: 一 Android Stutio配置 ...

  2. Android Studio中Git和GitHub使用详解

    一.Git和GitHub简述 1.Git 分布式版本控制系统,最先使用于Linux社区,是一个开源免费的版本控制系统,功能类似于SVN和CVS.Git与其他版本管理工具最大的区别点和优点就是分布式: ...

  3. 在android studio中集成javah, ndk-build进行JNI开发

    最近在搞一个android上控制LED灯闪烁的功能,用到了串口编程,搜索了一下,发现Google发布了一个demo,android-serialport-api.有现成的代码和APK,要想自己改JNI ...

  4. Android Studio中JNI -- 1 -- 配置方法

    1.配置NDK 1.1 下载NDK Android Studio 1.2 配 android-ndk-r10e,不同版本的Studio需要配置不同的ndk,下载完成后,随便解压放至某个文件目录下 1. ...

  5. android studio中project structure配置

    android studio project structure 1.project中填jdk路径 2.module中添androidsdk路径 3.sdks中填jdk路径

  6. android studio中timber的配置

    在你项目的module级别的build.gradle中加入 compile 'com.jakewharton.timber:timber:3.1.0' 然后Timber的依赖就添加进来了.

  7. 全面介绍Android Studio中Git 的使用(一)

    来源 :http://blog.csdn.net/gao_chun/article/details/49817229/

  8. 浅谈Windows下SVN在Android Studio中的配置、基本使用及解除关联

    看到网上很多关于svn环境配置和关联Android-Studio的很多博文,发现很零散,想集大家所长整理一下: 在AndroidStudio中开发版本控制中,除了Git就是SVN,和Eclipse不同 ...

  9. Android studio 中的配置编译错误总结

    1.编译Andorid 工程的时候,有时候出现gradle 报下面的错误. Error:(1, 0) Cause: com/android/build/gradle/LibraryPlugin : U ...

随机推荐

  1. DX笔记之一---Direct3D基础

    一.预备知识 1.表面 表面就是Direct3D用于储存2D图像数据的一个像素矩阵.width和height以像素为单位,pitch以字节单位,用接口IDirect3DSurface来描述表面 Loc ...

  2. visualSVN server库迁移(转)

    转自:http://blog.csdn.net/yuhuijun_1/article/details/9762683 首先,VisualSVN Server Manager,包含两个路径,一个是安装路 ...

  3. .animate动画

    .animate(params, [duration], [easing], [callback]) params: 结果样式属性 duration: 动画时长 也可以用 slow normal fa ...

  4. Ajax基础--JavaScript实现

    ajax原理 1.ajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取. 通俗地讲就是:AJAX 通过在后台与 ...

  5. 手机端QQ客服直接跳转到QQ

    企业QQ呼出QQ对话框方法 1.手机端链接是这样的:mqqwpa://im/chat?chat_type=wpa&uin=386807630&version=1&src_typ ...

  6. Start Your Django Project in Nginx with uWsgi

    Step 0:Install A,B,C,blabla needed This can be seen in my another article in the blog.click here(una ...

  7. PM加油站

    老郭讲述深航CSM 1.需求有遗漏,人员水平不足:加班导致人员流失:但是这样,客户后来还是好评,并且项目被评为深航的标杆项目:老郭也是被指定为未来项目的项目经理:--!我想起了古时候的一句话:功夫在诗 ...

  8. Javascript学习之函数(function)

    在JS中,Function(函数)类型实际上是对象;每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法.由于函数是对象,因此函数名实际上也是一个指向函数对象的指针. 一 函 ...

  9. 如何在js文件中实现获取request.getCotextPath();

    我们在jsp中可以方便的使用“request.getCotext()”来获取工程的根目录. 但是如果我们的js代码存在一个单独的js文件中,这时候再想获取根目录,我们就要自己截取了.可以采用下面的方式 ...

  10. sphinx插入css

    使用role指令达到目的. We can put following lines at the beginning of our RST file to specify its style. .. r ...