最近感觉自己写东西没有一点规划,我的提醒事项中计划已经嗷嗷长了,然后,我竟然写这个?
盲猜一手,估计是我刚刚解决完禅道是上的bug,然后看到那一大串计划,决定喝两大杯水,有点胀的同时发现bug我好像改了好多次了,大佬合代码怎么能说有问题呢,只能这个样子了。
git
说到git 就不得不给码云 打一波广告了,毕竟对我来说人家是免费的。Android studio 上使用git的教程超级多,个人觉得吧,我也没有理由再复制一个。
初始化
我们建项目的时候一般会初始化什么的,我喜欢直接打开终端 init 初始化。
git init //初始化git仓库
git remote add origin xxxxxx.git //与远程仓库链接
设置忽略文件
然后忽略文件的设置,主要是我的as经常找到那个设置忽略文件的界面,所以我一般情况下都是在项目的根目录下面找下面这个文件**.gitignore **
.gitignore 文档
感觉Android 项目的忽略文件的配置大多数都差不多,有问题的看上面的那个文档也应该可以解决了。其实在很多相关博客上也有。
添加推送到git服务器
master 是默认分支,如果码云上通过模板初始化过,可能需要拉以下上面的模板才能推上去。
下面是提交到本地
:git add . //将本地文件提交到本地仓库
:git commit -m 'new' //备注提交信息
然后是建议拉取下git上的东西
:git pull
最后是把代码提交到远程仓库
:git push origin master -f //提交到远程仓库
然后切到Android studio
切到Android studio上主要就是进行提交,后续的提交和更新了,其实上面动作都可以在as上直接操作的,看情况,有的时候as并没有打开。
git 提交和更新界面操作
一般情况下,如果项目配置了git,同时本地安装了git.在run 按钮旁边应该就有git 的提交和更新。as 的顶部工具栏vcs也有git的相关工具。
分支操作
在as 的顶部工具栏 VCS--->Git---->branches ,点击branches可以查看这个项目的分支信息、在我的as的右下角 有一个git 按钮
这个地方可以进行分支切换和分支代码合并,分支创建等操作,当然了建立的分支的代码是基于现在编辑的分支的代码。个人感觉这个调调可以单独写一大篇东西了,不难,就是东西有点多。
git提交记录
一般情况下配置了git as的底部或者左边或者右边都有一个 version contril工具,像这个样子
这个工具可以看到git 各个分支提交情况和代码回滚什么的。也可以比对当前编辑代码和其他版本对比功能。个人感觉这个调调可以单独写一大篇东西了,不难,就是东西有点多。
查看文件的增删改查git相关日志
这个就比较简单了,选中这个文件,然后右键菜单中有一个git,有一个show history
点击这个按钮就可以查看这个文件和git相关的版本记录了。
分支切换
这个在分支弹窗中都有,主要是切换分支应该尽量把当前分支的代码提交更新以下,然后再切换或者合并吧。
结束
常用的工具功能也大致是这些吧,其他问题,个人感觉都是可以在对应的博客上找到解决方案的。
今天的摸鱼也就先到这了,今天也要是元气满满的一天哦。