首先本地安装git工具。官方下载地址
不熟悉git的同学可以去廖雪峰大神的网站去学习,大神讲解得简洁明了,一目了然,我的敬仰之情如滔滔江水连绵不绝.....
程序猿社区最知名的公共分布式代码仓库当属Github了。当然,国内Git@OSC也做得不错(现已更名为码云😂)。区别在于码云可以选择public或者private的项目,而Github的private类型项目存储是要收费的。
要使用这两个远程仓库,首先需要提交SSH Key。本地生成SSH Key的最简单方式是打开Git Gui,帮助->show ssh key;如果提示你输入密码,不用管,直接OK,OK默认没有密码就行。当然你也可以设置密码。
copy上面生成的key之后,填到网站的setting->SSH Keys一栏。
Git@OSC
1.创建项目:
1.1填好项目信息
1.2复制项目路径
2.创建git
选择需要上传的项目
选择ok后,项目就会变红色
表示已经提交成功
2 新建的项目把.git 仓库放到项目总中as 工具的右下角 会显示 Git:master
点击有一个弹框如下
然后递交代码
点击commit –push
提交成功as 显示push 成功(如果没有显示,可能是commit 之后没有push)
下面as说下创建分支
打开点击new branch
之后
然后切换分支
切换成功之后显示
在分支新增些内容提交
点击commit向下的箭头选座commit 和push
之后显示
然后有个弹框
如果直接点击commit 这样只是提交代码到本地仓库了,并没有push到远程仓库
这样的使用as工具操作如下了麻烦一下,记得在操作push 即可具体如下(用git命令比较好一些 可以点击Terminal 输入git push 提交)
下面的是在Android Studio 工具里面操作
这里只是commit 到本地仓库了
需要push 到远程仓库
Push 成功之后 远程分支会显示如下
把分支合并到主分支上面(注意要把项目切换回主分支上先)
回滚版本
一般我们修改的内容都是在app 下面的目录下面说我们我们右键app 找到本地的历史记录
选择时间段回滚版本
拉取远程仓库的代码
点击这个箭头
或者如下
一般选择Merge 和Using Stash
如果有冲突的代码 会有提示 点击查看选择响应的相对应代码合并 或者直接接受自己或者别人的代码即可。