最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】通过码云的git仓库管理微信小程序的项目源码

微信 crifan 1190浏览 0评论
折腾:
【未解决】Mac中开发小程序的基本页面和搞懂基本开发部署预览等逻辑
期间,还是先要去把git加到微信小程序的源码中,用于管理代码。
把代码加到git代码仓库中
先去gitee码云中建立仓库
绘本查询系统-前端小程序: xxx的绘本查询推荐系统的前端,新版改用微信小程序实现
再去把本地代码上传上去
算了,删除之前小程序项目,重新新建吧
建立之前,先去下载好git项目源码:
➜  miniprogram git clone 
https://gitee.com/xxx_tech/xxxMiniprogram.git
Cloning into 'xxxMiniprogram'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
再去新建时选择对应目录:
结果报错:
-》我说怎么没有刚才的模板选项了你
-》报错:
请选择空目录或含app.json / project.config.json 的目录创建项目
-》算了,再去:
找个空目录,新建小程序项目,此时可以勾选:
建立普通快速启动模板
然后把生成的代码,拷贝出来,合并到此处(gitee码云的)git仓库根目录下
然后重新新建小程序,选择目录为 git仓库根目录
》-》这样就可以:
使得 又有快速启动模板 又有git管理代码了
建立普通快速启动模板
然后拷贝代码到git仓库根目录:
然后新建项目,选择git仓库根目录下的目录:
即可可以识别出项目名:
-》注意:我上面新建空项目时,故意写了:
xxxEmpty
但是后来拷贝代码之前,已经去
project.config.json
改回:
  "projectname": "xxx",
了:
-》所以此处导入时,可以识别出项目名为:xxx
再去删除刚才旧的:
然后再去看看项目基本信息:
然后就可以:
继续修改代码,然后git上传到仓库了。
➜  miniprogram cd xxxMiniprogram
➜  xxxMiniprogram git:(master) ✗ git status
On branch master
Your branch is up to date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    app.js
    app.json
    app.wxss
    pages/
    project.config.json
    utils/

nothing added to commit but untracked files present (use "git add" to track)
➜  xxxMiniprogram git:(master) ✗ git add *
➜  xxxMiniprogram git:(master) ✗ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    new file:   app.js
    new file:   app.json
    new file:   app.wxss
    new file:   pages/index/index.js
    new file:   pages/index/index.wxml
    new file:   pages/index/index.wxss
    new file:   pages/logs/logs.js
    new file:   pages/logs/logs.json
    new file:   pages/logs/logs.wxml
    new file:   pages/logs/logs.wxss
    new file:   project.config.json
    new file:   utils/util.js

➜  xxxMiniprogram git:(master) ✗ git commit -m "1. add mini program template code"
[master 9e90406] 1. add mini program template code
12 files changed, 239 insertions(+)
create mode 100644 app.js
create mode 100644 app.json
create mode 100644 app.wxss
create mode 100644 pages/index/index.js
create mode 100644 pages/index/index.wxml
create mode 100644 pages/index/index.wxss
create mode 100644 pages/logs/logs.js
create mode 100644 pages/logs/logs.json
create mode 100644 pages/logs/logs.wxml
create mode 100644 pages/logs/logs.wxss
create mode 100644 project.config.json
create mode 100644 utils/util.js
➜  xxxMiniprogram git:(master) git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

nothing to commit, working tree clean
➜  xxxMiniprogram git:(master) git push
Counting objects: 18, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (17/17), done.
Writing objects: 100% (18/18), 3.75 KiB | 1.25 MiB/s, done.
Total 18 (delta 0), reused 0 (delta 0)
remote: Powered by 
Gitee.com
To 
https://gitee.com/xxx_tech/xxxMiniprogram.git
   e3ca196..9e90406  master -> master
➜  xxxMiniprogram git:(master)
【总结】
此处总体思路和步骤是:
1.先去新建git仓库
此处是gitee码云中的
2.git clone 项目源码到本地
3.微信小程序工具去新建一个空的项目,注意:
  • 选择空目录
    • 此时会有选项,记得勾选:建立普通快速启动模板
      • 这样新建的项目就有了模板数据
        • 默认很多文件和文件夹和基本的获取微信信息的代码逻辑
          • 供自己后续写代码号参考
          • 省的自己花精力去新建代码结构
4.把模板项目代码拷贝合并到git仓库目录中
5.删除刚才新建的空的微信小程序
6.新建微信小程序,目录选择为git仓库根目录
  • 此时系统可以自动识别出项目名
  • 也没了之前的选项:建立普通快速启动模板
    • 当然此时就不需要了
      • 因为已有项目代码了结构了
->这样新建出来的微信小程序项目,就:
  • 即有小程序模板的代码供后续参考使用
  • 又可以用git管理起来小程序的项目源码了

转载请注明:在路上 » 【已解决】通过码云的git仓库管理微信小程序的项目源码

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.181 seconds, using 22.10MB memory