Android之小白必会的全面Git教程

〇 使用前的准备

git通常有以下功能:

从服务器上clone完整的Git仓库(包括代码和版本信息)到本地上。

在自己的机器上根据不同的开发目的,创建分支、修改代码。

在自己的机器上自己创建的分支上提交代码。

在本机上合并分支

把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

生成补丁(patch),把补丁发送给主开发者。

看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

且从主开发者的角度来看,git的功能:

查看邮件或者通过其它方式查看一般开发者的提交状态。

打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。

向公共服务器提交结果,然后通知所有开发人员。

1.下载安装git  点此下载Git  不会安装的点这里

2:Android Studio 配置git路径

打开File--->Settings


只需选择路径点击Test 弹出如图弹窗说明路径正确 成功;


一  使用Android studio进行本地版本控制

1

.

打开如上图如果是灰色,点击加号,不是灰色不用管;

现在文件名都变为红色


这是因为:指定仓库路径后,未Add的文件

2.add


右键项目根目录 依次点击 后变为绿色  因为:已Add,但未commit的文件


3 commit 方法:


点击第二个按钮即可

按钮介绍:

第一个:更新项目  第二个:提交变更   第三个:跟远程仓库中的文件进行对比   第四个 :显示历史  第五个:撤消操作

或者

点击后到这


之后弹出弹框选择commit就好了,以后只要你修改了相应的文件,该文件就会变为蓝色,再次提交后又会变为白色

关于分支:

创建新分支

记着输入名字就ok



分支管理基本上都在这里,不会的百度下单词意思。

修改Bug或者每次开发新功能或模块之前记着创建一个新的分支。

二 使用Android studio进行远程版本控制

这里使用码云

和GitHub相比,码云也提供免费的Git仓库,并且,免费版本还包含私有库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费

没注册的先注册一个

然后Android studio下载码云插件(我这已经下载了,没下载最右侧是(Install))

重启然后OK

接下来打开


输入注册的码云帐号 点击Login

填写本项目在码云上的仓库名称,是否私有,描述信息等

到码云官网即可看到你刚刚托管的项目

修改代码之后Commite就会同步更新到码云

关于合作开发点击这

要做一个合格的程序员不能用命令行进行操作那活着有什么意思,装逼必备技能啊这里有

比较好的一个学习链接

常用git命令清单点此

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,342评论 25 709
  • 目标: 1、有个健康智慧的宝宝。 2、财富目标9月份收入2万元。 感恩冥想: 1、感恩父母的养育之恩,祝爸爸妈妈公...
    孙煜涵阅读 2,656评论 0 0
  • 讲方法之前,先给大家讲个小故事,是昨天刚刚发生的,而且很现实,也很常见的事例! 一个18、9岁的女孩,深夜和三个小...
    丁明月阅读 2,629评论 0 0
  • “ji慧,我过生日妈妈送给了我一套韩束~xxx用的是雅诗兰黛,不过她最近在用兰蔻~ji慧,你用的什么?” “孩儿面...
    sunbaker阅读 789评论 0 1
  • 凤梨罐头会过期,化妆品会过期,太久没有聊过天好像默契都会过期,我也开始思考这个世界上还有什么东西是不会过期的? 二...
    不美丽故事主人阅读 825评论 0 0