起因

因为博客现在使用Travis-CI进行自动部署,我就没有必要每次写新博文都hexo g hexo d一下,直接把写完的.md扔进github,就会自动同步到博客上。这样虽然实现了无论何时何地都能快速方便地部署,但是并没有什么卵用,我也不经常发博文,摸爆就完事了用手机网页登陆github进行commit还是挺痛苦的,就想找一个Android端的git软件,但是找来找去,只有一款app能这么做,就是今天介绍的Pocket Git。

Google Play链接在这,日区价格是¥260。

教程

clone与pull

安装完毕后,先在设置里设置自己的账号。

接着点击加号添加需要clone的仓库,如果是github的私有仓库,需要输入账号密码。

划出左抽屉,切换Branches到remote就可进行checkout。点击右上角的云图标可以pull or fetch。

commit与push

修改过的文件会显示蓝色圈,删除的文件会显示红色问号,增加的文件会显示蓝色问号。

在需要git add的文件上长按选中,点击右上角的👍,它会变绿,即添加进了暂存区,已经加入暂存区的,再次长按文件,点击👎即可reset。

这时候右下角变成了绿色圈,在将需要git add的文件都如此操作后,点击绿色圈进行commit。

然后在右上角云图标处选择Push。

版本回退

点击右上角菜单-Log,可查看所有的commit,点击任意commit即可查看详情和具体的改动,点击右上角的下载图标可以checkout到此commit。

此外,在具体的文件上长按,点击右上角的Revert图标,即可checkout此文件到指定版本。

其他功能

其他功能都在app内置的Help里面,包括merge,diff,需要自己看啦

其他

本文就是在Android上的Quickedit写成,通过Pocket Git push到github的,Travis-CI会自动生成新的博客。关于Travis-CI的使用,推荐printempw的这个教程