〇 使用前的准备
git通常有以下功能:
从服务器上clone完整的Git仓库(包括代码和版本信息)到本地上。
在自己的机器上根据不同的开发目的,创建分支、修改代码。
在自己的机器上自己创建的分支上提交代码。
在本机上合并分支
把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
生成补丁(patch),把补丁发送给主开发者。
看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
且从主开发者的角度来看,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就会同步更新到码云
关于合作开发点击这
要做一个合格的程序员不能用命令行进行操作那活着有什么意思,装逼必备技能啊这里有