w3h5

使用Git和微信开发者工具管理GitHub项目

使用Git和微信开发者工具管理GitHub项目 经验总结 第1张

我们可以使用Git上传项目至GitHub对项目进行管理,微信小程序的微信开发者工具也有一个功能(版本管理),可以直接对GitHub项目进行拉取、推送和删除等操作。

下面把流程来简单的走一遍:

所需工具:

1、GitHub账号

直接登录:https://github.com/ 

没有账号的可以先注册:https://github.com/join?source=header

2、需要安装Git工具

下载地址:https://git-scm.com

创建项目:

1、登陆GitHub账号,点击右上角的“+”号 “New repository”创建新项目。

使用Git和微信开发者工具管理GitHub项目 经验总结 第2张

2、填写项目信息: 

Repository name:仓库名称

Description(可选):仓库描述介绍

Public, Private:仓库权限(公开共享,私有或指定合作者)

Initialize this repository with a README:生成一个 README.md 自述文件。

gitignore:不需要进行版本管理的仓库类型,对应生成文件.gitignore

license:证书类型,对应生成文件LICENSE

填写完成后,点击 Create repository 创建项目。

使用Git和微信开发者工具管理GitHub项目 经验总结 第3张

复制项目地址,克隆到本地:

1、创建成功后,点击“Clone or download”复制项目地址。

使用Git和微信开发者工具管理GitHub项目 经验总结 第4张

2、如果已经安装了Git工具,直接在需要克隆的文件夹右击,选择“Git Bash Here”,输入一下命令,将项目克隆到本地:

git clone https://github.com/ideshun/w3h5.git  #项目地址

使用Git和微信开发者工具管理GitHub项目 经验总结 第5张

3、将项目文件复制进来。注意,创建小程序时不能使用非空文件夹,需要先创建完成,再复制进来。

使用Git和微信开发者工具管理GitHub项目 经验总结 第6张

将项目上传到GitHub

1、回到 Git 控制台,输入命令 cd w3h5 ,进入刚刚克隆下来的项目文件夹。

2、输入以下命令,将项目 push 到 GitHub

git add .        (别忘了".",而且"."前面有一个空格,意为把w3h5文件夹内的文件都添加进来)
git commit  -m  "提交信息"  (备注信息,如“First push”)
git push -u origin master   (把本地仓库push到GitHub上面,首次推送需要输入帐号和密码)

使用Git和微信开发者工具管理GitHub项目 经验总结 第7张

拓展:

$ git push origin 命令表示将当前分支推送到 origin 主机的对应分支。 

如果当前分支只有一个追踪分支,那么主机名都可以省略。 

$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候 -u 选项会指定一个默认主机,这样后面就可以不加任何参数,直接使用 git push

$ git push -u origin master 命令将本地的 master 分支推送到 origin 主机,同时指定 origin 为默认主机,后面就可以不加任何参数使用 git push 了。

不带任何参数的 git push ,默认只推送当前分支,这叫做 simple 方式。

此外,还有一种 matching 方式,会推送所有有对应的远程分支的本地分支。Git 2.0版本之前,默认采用 matching 方法,现在改为默认采用 simple 方式。

微信开发者工具直接管理GitHub项目

1、打开微信开发者工具,导入刚刚的小程序项目:

使用Git和微信开发者工具管理GitHub项目 经验总结 第8张

2、导入成功后,仓库的地址和简单的配置都已经设置好了,需要配置一下 GitHub 账号和密码就可以了。

点击右上角 “版本管理”,下拉框中点击左侧栏的“设置”,点击“网络和认证”找到“认证方式”下的“使用用户名和密码”,输入GitHub的用户名和密码即可。

使用Git和微信开发者工具管理GitHub项目 经验总结 第9张

这样,文件修改后就会在工作区显示,勾选后点击“提交”。

为了避免冲突,先点击“拉取”,再点击“推送”,提示成功则表示推送成功。

使用Git和微信开发者工具管理GitHub项目 经验总结 第10张

赞 (3)
分享到: +More |

评论 沙发

换个身份