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

〇 使用前的准备

git通常有以下功能:

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

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

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

在本机上合并分支

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

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

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

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

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

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

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

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

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

2:Android Studio 配置git路径

打开File--->Settings


Android之小白必会的全面Git教程_第1张图片

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


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

1

Android之小白必会的全面Git教程_第2张图片
.

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

现在文件名都变为红色


Android之小白必会的全面Git教程_第3张图片

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

2.add


Android之小白必会的全面Git教程_第4张图片

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


Android之小白必会的全面Git教程_第5张图片

3 commit 方法:


点击第二个按钮即可

按钮介绍:

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

或者

Android之小白必会的全面Git教程_第6张图片

点击后到这


Android之小白必会的全面Git教程_第7张图片

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

关于分支:

Android之小白必会的全面Git教程_第8张图片
创建新分支

记着输入名字就ok


Android之小白必会的全面Git教程_第9张图片


Android之小白必会的全面Git教程_第10张图片

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

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

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

这里使用码云

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

没注册的先注册一个

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

Android之小白必会的全面Git教程_第11张图片

重启然后OK

接下来打开


Android之小白必会的全面Git教程_第12张图片

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

Android之小白必会的全面Git教程_第13张图片

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

Android之小白必会的全面Git教程_第14张图片

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

Android之小白必会的全面Git教程_第15张图片

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

关于合作开发点击这

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

比较好的一个学习链接

常用git命令清单点此

你可能感兴趣的:(Android之小白必会的全面Git教程)