Android Studio中Git的配置及协同开发
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51595096
本文出自:【openXu的博客】
目录:
一. 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了,如果有什么问题,请留言,我会尽快回复,如果对你有帮助
别忘了 点赞!!!O(∩_∩)O谢谢
Android Studio中Git的配置及协同开发的更多相关文章
- 【转】Android Studio中Git的配置及协同开发
一. Android Stutio配置git setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置 ...
- Android Studio中Git和GitHub使用详解
一.Git和GitHub简述 1.Git 分布式版本控制系统,最先使用于Linux社区,是一个开源免费的版本控制系统,功能类似于SVN和CVS.Git与其他版本管理工具最大的区别点和优点就是分布式: ...
- 在android studio中集成javah, ndk-build进行JNI开发
最近在搞一个android上控制LED灯闪烁的功能,用到了串口编程,搜索了一下,发现Google发布了一个demo,android-serialport-api.有现成的代码和APK,要想自己改JNI ...
- Android Studio中JNI -- 1 -- 配置方法
1.配置NDK 1.1 下载NDK Android Studio 1.2 配 android-ndk-r10e,不同版本的Studio需要配置不同的ndk,下载完成后,随便解压放至某个文件目录下 1. ...
- android studio中project structure配置
android studio project structure 1.project中填jdk路径 2.module中添androidsdk路径 3.sdks中填jdk路径
- android studio中timber的配置
在你项目的module级别的build.gradle中加入 compile 'com.jakewharton.timber:timber:3.1.0' 然后Timber的依赖就添加进来了.
- 全面介绍Android Studio中Git 的使用(一)
来源 :http://blog.csdn.net/gao_chun/article/details/49817229/
- 浅谈Windows下SVN在Android Studio中的配置、基本使用及解除关联
看到网上很多关于svn环境配置和关联Android-Studio的很多博文,发现很零散,想集大家所长整理一下: 在AndroidStudio中开发版本控制中,除了Git就是SVN,和Eclipse不同 ...
- Android studio 中的配置编译错误总结
1.编译Andorid 工程的时候,有时候出现gradle 报下面的错误. Error:(1, 0) Cause: com/android/build/gradle/LibraryPlugin : U ...
随机推荐
- Linux数据流重定向与管道
数据流重定向简单来说就是把原本应该输出到某处(比如说屏幕)的数据,重定向其输出目的地,到其他的地方(比如文件). linux中的输入与输出: 标准输入(stdin):默认从键盘输入 标准输出(stdo ...
- [HNOI2009]通往城堡之路
题目描述 听说公主被关押在城堡里,彭大侠下定决心:不管一路上有多少坎坷,不管城堡中的看守有多少厉害,不管救了公主之后公主会不会再被抓走,不管公主是否漂亮.是否会钟情于自己,他将义无反顾地朝着城堡前进. ...
- 【Ural1277】 Cops and Thieves 无向图点连通度问题
1277. Cops and Thieves Time limit: 1.0 secondMemory limit: 64 MB The Galaxy Police (Galaxpol) found ...
- 对中断的理解handle_level_irq【原创】
如下为本人原创,在解决问题的过程中的一点心得,如果有描述不准确的地方还请各位指出,非常感谢 Linux内核版本:linux-4.9.18 曾有一次调试触摸屏的时候遇到如下的问题 /startup/mo ...
- mvn package 和 mvn install
刚刚准备将maven项目中一个子项目打个包,使用了mvn package.心想这个很简单嘛,没料就报错了.报错咱不怕,看看错在哪就好了. 编译出错,找不到我定义的异常类中的配置.那应该是引用父模块出来 ...
- Spring中整合Cage,实现验证码功能
1.pom.xml中添加Cage依赖. <dependency> <groupId>com.github.cage</groupId> <artifactId ...
- sqlserver 判断字段是否为空字符串或者null
isnull(f.mzm,'')<>'' 不为null且不为‘’ not(f.mzm is null) 不为null
- debug的一些按钮意义
F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step ...
- logback学习二
转载:https://www.cnblogs.com/DeepLearing/p/5663178.html 属性 : debug : 默认为false ,设置为true时,将打印出logback内部日 ...
- C++笔记--1
一.namespace 命名空间 //定义一个命名空间 namespace spaceA { ; } int main(void) { //调用方式一 using namespace spaceA; ...