1.安装问题git
2.创建repository、提交代码问题github
因而在你机器上会有C:\Users\Administrator\Documents\GitHub一个目录,打开它,里面什么都没有,服务器
而后把本身开发好的插件放入这个目录,
app
点一下上面的Tutorial,再点回本身添加的能够看到添加的文件,如图,spa
因而填写下面的信息,插件
而后Commit to master,再点击右上角的Publish按钮命令行
而后Publish com.zhxjz.map.plugin.captureSysTimecordova
再点击Sync按钮资源
在本身的主页https://github.com/whyxy007/com.zhxjz.map.plugin.captureSysTime就能够看到开发
而后过程就完成了,我就可使用插件了,在本身的项目里面执行添加插件的命令(跟用git方式添加官方插件同样的),
另外,为了方便别人使用咱们的插件,须要写写说明文档,
3.Update提交问题:
若是修改了本身的源代码须要Update:
点击commit to master,别忘了点击Sync按钮同步到Remote服务器
而后回到主页,点击这里的3 commits,能够看到本身刚刚Update的操做,
而后回到主页查看本身Update的代码是否是已经显示,这里有时候可能会延迟,没关系,
能够看到已经更新了。
4.如何删除一个repository:
这个仍是有点难找到的,假如仓库的主页是https://github.com/whyxy007/com.zhxjz.map.plugin.captureSysTime
,那么请输入:https://github.com/whyxy007/com.zhxjz.map.plugin.captureSysTime/settings
在页面的最下方有个,因而就能够删除了。
本人研究了半天关于分支(branch)的问题,以为好像不是很好用,并且就算是能把本身添加的插件加入到某个repository的分支里面,也无法在cordova 命令行添加插件的时候直接cordova add plugin https://github.com/whyxy007/***这样用,会报找不到资源的错误,所以本人思考了一下,大概是github把一个完整的application做为了一个repository,而这里的repository不一样于SVN的repository(能够任性添加分支application)。
这里的理解极可能是不对的,由于git博大精深,不可能这个问题没考虑过,因此本人此文仅仅为了说明如何在git添加本身自定义的cordova插件,也就说是为移动应用服务的吧。