历史 微信开发者工具_微信开发者工具代码管理
微信开发者工具代码管理
本来觉得没必要写版本管理的文章。
奈何微信的官方文档真的是太不友好了!!!
一顿操作猛如虎,十分不容易理解.(请原谅我知识轻薄)。
本文只是我这几天操作过的,一些个人理解总结,如果,有什么不对的,欢迎大家留言,纠正我的错误。
准备
git安装
微信小程序开发ide安装
小程序项目创建
以上步骤完成后,就可以开始版本管理的脱坑管理。
基本配置
打开ide新建项目后
如图,点击版本管理
如果是第一次,则会提示创建git仓库,点击初始化。(相当于git init)
提交所有文件。
初始化后,依次点击工作空间->设置->通用->编辑
这一步类似于,配置git的账号信息。
也就是在git 命令行下输入。(配置全局变量设置)
1
2git config --global user.name "git的用户名"
git config --global user.email "git的邮箱"
这里配置好就不用修改了在 git bash 下输入上述操作
配置认证
上面点击自动,下面设置用户和密码
(这里是使用微信小程序自带的代码管理网站的用户名和密码。)
上传远程库
要上传到远程库的话,首先要添加仓库。
(这里只给出微信小程序自带的代码管理网站仓库,实际上其他远程仓库也行。)
没有的话,先点代码管理创建一个远程仓库。
添加后结果如图.
贮藏
功能说明
贮藏变更,将当前工作目录的所有变更贮藏,从而其(工作目录)回到head的状态(也就是当前指向的git版本记录状态),未被加入暂存索引的(untracked)的文件会在贮藏的时候自动暂存(Added)。
也就是说,贮藏这个功能相当于多个git版本保存到某个仓库中。然后将工作区回滚到当前head指向的git仓库。
操作
当工作区的代码发生改变时,贮藏的按钮会变得可以操作。
这时候我们可以看到右下角出现的提交信息。
(相当于提交到本地仓库)
勾选需要保存的修改,然后添加相关描述,提交到贮藏。
这时,代码就存储到贮藏目录中。
当我们想使用这个贮藏的git的代码时。
选择工作空间->贮藏->选中想要使用的贮藏,右键选中应用贮藏->可选删除该贮藏->确定
这时我们代码就回滚到之前贮藏的代码版本
推送
功能说明
推送: 将本地分支推送到远程仓库(Push).如果没有追踪的仓库分支,则可以创建一个远程仓库的分支,并选择是否自动跟踪。
实践
这里需要选中要推送的git版本.
选择工作空间->历史->点击之前贮藏的版本(也就是我们要上传的版本)->右键选着将head置到xxxx(也就是选择要推送的版本)->不保持工作区内容,点击确定
这时候我们就选好了要推送的git版本.
开始推送,点击->推送->推送到远程仓库(之前创建的仓库)->确定
成功后会出现打钩图案.
获取远程仓库
抓取
功能说明
抓取:从远程仓库下载最新记录(Fetch),而不并入本地分支.
相当于拉取远程仓库,查看仓库信息是否改变.
实践
点击->抓取->抓取全部->确定
点击->远程->对应远程仓库
查看版本信息是否和我们有不同的信息.
这是如果我们想将抓取下来的仓库,直接应用本地.
我们可以直接点击->远程->抓取下来的仓库->右键将head置于xxxx
点击不保留工作区,也就是覆盖本地代码.
如果你抓取下来的代码和你现在的代码版本不一致.我们使用拉取取就行了.
拉取
功能说明
拉取:从远程仓库中拉取最新的记录(pull),并合入Head,如果工作区有变更,将会自动贮藏,并在拉取成功后应用.
也就是合并分支后应用.
实践
点击 拉取->选择拉取仓库->选择合并分支->确定
成功后,工作空间将直接应用拉取仓库.head也会自动置于合并后的git仓库.
总结
一个完整的git项目管理的流程应该是这样的.
完成基本配置.
抓取远程仓库(查看是否修改了,根据修改决定是否合并或直接使用该版本)->4
拉取远程仓库(如果要合并本地仓库)->4
修改代码后,将代码贮藏下来.(版本备份)
重置head指向的git仓库(并且覆盖工作空间)
推送上传.重复->2
遇到的问题
如果遇到push failed
请检查一下,工作空间->网络认证->认证方式是否为自动
下方输入微信开发者网站的,代码管理账号和密码.
检查设置->通用中用户设置是否与git一致.
微信扫一扫,阅读/分享
专题:
工具
本文发表于 2019-04-09,最后修改于 2020-03-16。
本站永久域名「 遇见1995 」找到我。
期待关注我的微信公众号「
编程图解 」
,查看最近的文章和动态。
历史 微信开发者工具_微信开发者工具代码管理相关推荐
- 如何微信链接自定义_微信链接自定义
微信在分享第三方网站是不显示缩略图和描述的,如下图所示 微信链接自定义_微信链接自定义 要解决这个问题必须调用微信JS-SDK接口,下面讲一下如何调用接口. 第一部分 准备步骤 注册微信公众号. 通过 ...
- 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具
古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动生成古书, 多种古书风格 一.看下源图片见最后面 二.使用步骤 ...
- 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具_个性化书籍制作工具
古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动古书排版, 自动书籍排版, 自动生成古书, 多种古书风格 可自 ...
- 历史 微信开发者工具_微信开发者工具PC版-微信开发者工具下载v1.03.2010240-IE浏览器中文网站...
微信自成一个生态,微信开发者工具让用户能够自行设计自己的小程序界面.添加各种需要的功能,软件相对比较容易上手,可以与公众号对接,提升流量. 功能介绍 菜单栏 微信web开发者工具 切换帐号:快速切换登 ...
- tkinter的可视化拖拽工具_微信小游戏内测可视化工具!“人人都是小程序开发者”的时代到了...
让小程序制作像"搭积木"一样简单! 作者丨Tsai 微信小程序最近可谓动作频频.7月25日,微信团队在开发者小课堂上透露即将推出"小程序消息提醒可订阅"等新能力 ...
- 微信wed开发工具_微信web开发者工具64位
微信web开发者工具 x64 是一款微信公众平台为开发者提供的,用于帮助开发基于微信的网页或者webapp的桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在64位系统的PC上进行开 ...
- 腾讯微博qq说说备份导出工具_微信重要数据怎么保存?微信聊天记录备份可以吗?...
说起来,一些重要的数据我们通常会选择怎样保存呢?很多人都不是太了解数据存储的时间,能有五年就不错了.事实上,我们的一些数据可以保存的比我们想象的还要久一些.长期存储对于我们每个人而言,都是生活中十分喜 ...
- java微信群自动回复_微信群运营必备的社群管理工具,让你实现月入过万-工具...
社群运营中需要用到哪些工具呢?都说工欲善其事必先利其器,互联网时代无论做哪一项工作如果能借助工具效率就能有效提高.如果管理微信多个社群进行运营,每天维护广告就要花去很多花去很多时间哪还能进行其他工作的 ...
- 微信 SHA1 签名_微信公众号自动回复功能开发
微信公众号自动回复功能开发 本篇主要讲解 微信公众号自动回复功能开发,让我们自己去托管公众号回复的功能,这样可以更加灵活的根据公众号收到的信息来制定特定的回复信息,一起来了解吧! 1.注册公众号 如果 ...
- 微信发单机器人_微信多客服系统SDK通信接口
淘宝客微信发单机器人微信多客服系统SDK通信接口定义 手机客户端上传的通知类消息 (删除了没用的) 8.手机客户端微信上线通知 9.手机客户端微信下线通知 10.微信个人号新增好友通知 11.微信个人 ...
最新文章
- sklearn特征的提取(下)
- xfce中的window manager
- 产品与市场,究竟哪一个重要
- linux隐藏特定进程,linux 隐藏进程
- Android点击图片随机,android 设置图片随机出现-两种方式
- Windows 下 C/C++ 多线程编程入门参考范例
- PowerShell实战5: 批量增加AD组成员
- Flex + BlazeDS 学习笔记 (一) --- BlazeDS的功能原理及配置实例
- img标签,显示服务器图片
- 刹车离合同时踩非常危险
- 算法竞赛-ch2-水仙花数
- linux的周期行计划任务叫做atd,linux基本命令之计划任务
- linux终端 中文是数字,Linux中man命令及之后的数字
- 【openlayer2】清理图层OpenLayers.Layer.WMS
- 非常吐血的有道迷题之一
- 怎么用oracle查询一个省,知道区县的代码如何一次得到区县所在的省份和城市?各位朋友帮帮忙。。。谢谢...
- 已知总线长度为1km,信号在总线上的传播速度为2×10^8m/s,数据传输速率为10Mbit/s。请问CSMA/CD算法成立的最短帧长度是多少?写出计算过程。
- muduo 架构解析
- 超出认知的数据压缩 用1-bit数据来表示32-bit的梯度 语音识别分布式机器学习 梯度压缩 论文精读
- java数据类型之小数类型
热门文章
- eclipse java项目目录结构_最全的 eclipse web 项目目录结构以及Tomcat的各个目录的作用...
- java 打印制表符_开发简单的Java应用
- 小程序仿微视_争抢流量!腾讯微视也要开始搞短视频带货
- linux php-cli,php cli - shell语言的扩展利器 - Linux进阶, PHP技术 - freemouse-笔记-感悟-成长...
- vue显示服务器目录,vue-cli 静态资源在另一台服务器上.要如何配置路径
- java 字面值_Java基础之字面值
- python中await async_asyncio中的async和await
- jquery实现返回顶部的效果
- logback的日志文件中出现大量的ESC符号
- python中的os模块几个常用的方法