详解Android Studio中Git的配置及协同开发

 更新时间:2018年03月01日 11:41:19   作者:open-Xu  
这篇文章主要介绍了详解Android Studio中Git的配置及协同开发,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一. 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 删掉关联就行了:  

这里写图片描述 

到此为止,相信大家都会在Stutio中使用Git了,如果有什么问题,请留言,我会尽快回复,如果对你有帮助

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android  listView 绘制表格实例详解

    Android listView 绘制表格实例详解

    这篇文章主要介绍了Android listView 绘制表格实例详解的相关资料,这里附有实例代码及实现效果图,利用listView 绘制表格提供实现思路,需要的朋友可以参考下
    2017-01-01
  • 简单介绍Android中Activity的四种启动模式

    简单介绍Android中Activity的四种启动模式

    在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。本文给大家介绍Android中Activity的四种启动模式,需要的朋友参考下吧
    2016-04-04
  • Android 自定义View 密码框实例代码

    Android 自定义View 密码框实例代码

    这篇文章主要介绍了Android 自定义View 密码框实例代码的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • Android中监听短信的两种方法

    Android中监听短信的两种方法

    这篇文章主要介绍了Android中监听短信的两种方法,本文讲解了监听广播、采用观察方法,监听短信数据库两种方法,需要的朋友可以参考下
    2015-04-04
  • Android  调用系统应用的方法总结

    Android 调用系统应用的方法总结

    这篇文章主要介绍了Android 调用系统应用的方法总结的相关资料,这里提供调用录像,录音,拍照等功能,需要的朋友可以参考下
    2017-08-08
  • Android开发中软键盘的显示和隐藏

    Android开发中软键盘的显示和隐藏

    本篇内容通过代码示例给大家详细讲解了关于Android开发中软键盘的显示和隐藏的代码实现过程以及容易忽略的问题,来学习下吧。
    2017-12-12
  • Android 属性动画ValueAnimator与插值器详解

    Android 属性动画ValueAnimator与插值器详解

    这篇文章主要介绍了Android 属性动画ValueAnimator与插值器详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • Android实现垂直跑马灯效果

    Android实现垂直跑马灯效果

    这篇文章主要为大家详细介绍了Android实现垂直跑马灯效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Android Studio如何查看源码并调试的方法步骤

    Android Studio如何查看源码并调试的方法步骤

    这篇文章主要介绍了Android Studio如何查看源码并调试的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Android自定义加载loading view动画组件

    Android自定义加载loading view动画组件

    这篇文章主要为大家详细介绍了Android自定义加载loading view动画组件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论