2019-07-06 15:33:39 jlq_diligence 阅读数 1117
  • Git入门基础

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的项目采用 Git 来管理项目开发,可见Git软件学习的重要性。但是,在学习的过程中,我们会发现初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。本课程,我将带你通过浅显易懂的方式掌握Git的基本命令使用。

    36015 人正在学习 去看看 Chivalrous

微信开发者工具集成git,实现多人协调开发,下面就拿GitHub举例,一一说明。

一、在GitHub创建远程仓库。这里忽略,网上很多。

 

二、在微信开发者工具中配置Git,并实现文件上传。

1.点击开发者工具右上角的【版本管理】,初始化本地仓库。

2,点击设置,添加远程仓库信息和网络认证

 

 3.抓取Git仓库,达到和开发者工具配置的远程仓库同步 

点确认后,就会在【远程】中显示所拉取的源代码,即:

4.接下来将本地master提交的东西进行HEAD重置一下,然后工作区就会出现文件了,首先填写这次提交的信息,填写完成推送到远程

 

大功告成,集成完毕。 

2018-11-16 17:09:29 kang19940713 阅读数 1458
  • Git入门基础

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的项目采用 Git 来管理项目开发,可见Git软件学习的重要性。但是,在学习的过程中,我们会发现初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。本课程,我将带你通过浅显易懂的方式掌握Git的基本命令使用。

    36015 人正在学习 去看看 Chivalrous

1、初始化本地仓库

微信Web开发者工具中点击「版本管理」。由于是新建项目,并没有初始化过Git仓库,所以项目会提示初始化Git仓库,点击「初始化 Git 仓库」,点击「确认」,完成本地仓库的初始化。

这一步骤相当于执行「git init」命令。

2、初始化完成后,我们可以看到本地的仓库和当前的Git状态。下图为微信Web开发者工具初始化后的版本控制面板。

3、配置仓库信息

初始化完成后,依次点击「工作空间」->「设置」->「通用」->「编辑」,编辑在Git中使用的用户名和邮箱。这一步相当于git config命令中的配置操作。

$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"

需要注意的是:此处配置的邮箱名需要和 码云 https://gitee.com 上的邮箱保持一致,才能保证提交后能统计到Git的提交贡献信息。

4、点击微信号开发工具的项目管理---设置--远程--添加

5、 设置在码云上创建的项目的名称和克隆地址,点击确定即可

6、 左侧会出现远程的路径目标

7、 选择网络认证,认证方式为用户名、密码认证,填写在码云上使用的用户名密码即可

8、 推送代码到远程仓库

点击操作面板上的「推送按钮」,在弹出窗口选择「推送到新的远程仓库分支」,名称填写「master」,表示推送到远程仓库的master分支,然后点击「确定」

9 、修改并提交代码

点击开发工具面板的「版本管理」按钮,关闭「版本管理」面板,打开「pages/index/index.wxml」,修改其中内容「获取头像昵称」为「我的第一次修改提交」,保存。

再次切换到「版本管理」面板,可以看到当前本地分支有一个文件等待提交,选中并勾选文件,可以查看当前文件内发生的改动。

 

在下方提交框填写提交的备注信息,点击「提交」,将代码提交到本地仓库主干分支上。提交后,可以在本地仓库分支上查看提交记录。

 

接下去我们再次将代码从本地分支推送到远程仓库。点击操作面板上的「推送按钮」,在弹出窗口选择「推送到一下远程仓库分支」,选择一存在的远程master仓库的master分支,然后点击「确定」。

 

推送完成后,即可在码云对应的仓库主页看到提交的代码变更。

注意事项:当一个小程序多个人共同开发时,在拉取最新的码云上代码的时候,拉取下来到微信开发工具上,开发工具并不能很好的识别并更新本地代码

所以这里我们需要用到,git和tortoiseGit管理工具,

下载下来安装到本地,在本地的工作空间目录生成.git版本库,再进行项目的拉取和推送,码云上的代码会更新到项目的工作空间内,进而更新到微信开发工具内

 

2019-09-19 15:05:21 github_29021283 阅读数 325
  • Git入门基础

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的项目采用 Git 来管理项目开发,可见Git软件学习的重要性。但是,在学习的过程中,我们会发现初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。本课程,我将带你通过浅显易懂的方式掌握Git的基本命令使用。

    36015 人正在学习 去看看 Chivalrous

 

2018-09-01 18:50:22 qq934235475 阅读数 12487
  • Git入门基础

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的项目采用 Git 来管理项目开发,可见Git软件学习的重要性。但是,在学习的过程中,我们会发现初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。本课程,我将带你通过浅显易懂的方式掌握Git的基本命令使用。

    36015 人正在学习 去看看 Chivalrous

写在之前:

由于业务扩展,公司需要开发小程序,之前在做RN开发,才结束,就得边学边维护。

但是,有东西学,当然是好的,正所谓工欲善其事必先利其器,开发一个新项目之前,版本管理工具可是第一位。

进入微信开发工具后,发现需要使用新的版本工具 - “工蜂”,在这之前公司用的 GitLab 搭建的服务器,本以为有什么不同,但是忘记了是 TX 的!!!咳咳,不难发现,这是微信开发工具有意推广 TX 的工蜂,其实也大同小异。

题外,工蜂?真的把我们程序猿当做蜜蜂了啊?啊,喂!

注:阅读之前,需要有git的相关操作以及机器安装Git。(补课传送门:https://git-scm.com/book/zh/v2


机器环境:

  1. Mac 10.13.3
  2. Git version 2.10.1

步骤说明:

  1. 需要登录工蜂平台(当蜜蜂传送门:https://git.code.tencent.com/users/sign_in),注册账户。
  2. 配置账户信息。
  3. 创建项目及分支。
  4. 微信开发工具配置。
  5. 拉取项目,提交合并测试。

以上五步,第一步进入自行注册即可,剩下四步。那么,废话不多说,let's go.


二,配置账户信息

登录后,点击【个人设置】配置好用户名及昵称后,在【密码设置】里配置好密码。

 


三,创建项目及分支

 

点击【返回个人中心】

 

 

右上角【创建项目】

 

 

在【新建项目】时,可以对项目名称进行命名,路径也就是项目名称啦。

 

这样,我们的项目版本库就创建好啦,当然,有的同学会问了,我的版本库是空的,那我下载什么?根据下面的提示,进入项目文件夹,比如使用微信开发工具新建了一个小程序的Project,那么进入该文件夹下,根据提示【创建一个新的版本库】进行操作即可。

四,微信开发工具配置。

使用微信开发工具打开项目,注意版本。

点击版本管理。

以下是基本的 git 操作以及分支的展示。【确实界面很简洁,看起来很舒服,但是,换成中文,竟然有一点不适应。】

接下来,点击【设置】->【网络和认证】,对账户进行配置,也就是刚才工蜂上面填写的。

配置完成啦。

注:如果需从git上拉取别的新项目,需使用git命令拉取项目到文件夹之后,再使用微信开发工具打开进行如上操作即可。

git clone "url"

五,拉取项目,提交合并测试。

点击拉取,选择分支以及合并方式即可拉取该分支下的更新。

出现这个小勾,则表示拉取成功啦,在【历史】一栏中可以查看。

 


附加步骤:

什么?为什么还会有附加步骤,说好的五步走呢?

哈哈哈哈,打不过我吧,啦啦啦啦啦啦啦啦~各位忘了,第一步不是注册账户吗,抵消抵消~

咳咳,言归正传,通常 Gitmaster 分支,是对外发布的主要稳定版本,也就是生产版本。所以,需要新建一个自己的分支对项目进行操作。

此外,需要一个 develop 分支来对大家开发的代码进行合并,之后在上线的时候,推送到 master 分支。

master 分支的 bug ,切一个新分支【命名为 master + 预计发布日期 如 master20181212 】出来进行修改,而新功能则在 develop 上继续开发。详细传送门:http://blog.jobbole.com/109466/)。

所以,我们现在需要新建一个自己的分支来供自己提交代码,上述大概的流程是:

提交并推送到【自己的分支】->合并推送到【 develop 分支】->合并推送到【 master 分支】


话不多说,开搞开搞。

点击【项目】,然后找到刚才初始化后的项目点击进入:

点击【分支】即可查看当前项目下拥有的分支

这里已经有了两个分支,一个是 master ,一个是我自己创建的分支,点击右上角【创建分支】,进行新分支创建。

输入新分支的名称,以及分支的来源(from)

创建好之后,在微信开发工具中进行相应操作。

点击【分支】即可新建一个本地分支

选择基于哪个分支创建,这里命名需和远程新建的一样

创建好之后,点击抓取

这样,我们本地有了新建的分支,远程也有了新建的分支。那么新建的分支提交并推送代码后,点击【合并】,比如我A分支提交推送后,本地检出(check out)master分支,然后合并本地的A分支,在点击推送。这样,远程的A和master分支都有了更新的代码,其他伙伴更新分支,即可下载到你提交的代码。


好了,就先写到这儿,可能说得有点快,有不详细获取错误的地方,欢迎指出。当然,有什么不明白也可以留言交流。


不知道我有没有写得通俗易懂,如果觉得哪步有疑惑,可以留言,欢迎指出不足。

下面是我自己搞的一个公众号,分享讨论交流技术~,也可以解答一些你遇到的问题,给我留言就行。

感谢 Thanks♪(・ω・)ノ。

2019-03-28 17:36:51 likun_li 阅读数 1523
  • Git入门基础

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的项目采用 Git 来管理项目开发,可见Git软件学习的重要性。但是,在学习的过程中,我们会发现初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。本课程,我将带你通过浅显易懂的方式掌握Git的基本命令使用。

    36015 人正在学习 去看看 Chivalrous

一个人的一生只有三天,昨天,今天,和明天。 -----------Banana • Banuit Gang(香柚帮BUG)


1,首先大香蕉用自己的GitHub先创建了一个私有库

2,创建好之后点击settings进行设置合作者

3,由大香蕉新建一个小程序

4,点击开发者工具右上角的【版本管理】,初始化本地仓库

5,点击设置,添加远程仓库信息和网络认证

6,抓取Git仓库,达到和开发者工具配置的远程仓库同步 

 7,接下来将本地master提交的东西进行HEAD重置一下,然后工作区就会出现文件了,首先填写这次提交的信息,填写完成就可以推送了

 推送成功后

8 ,至此大香蕉的任务算是暂时告一段落了,接下来小柚子要开始在他电脑上折腾了,首先把项目clone到本地文件夹

9,接下来小柚子打开开发者工具,导入刚刚克隆下来的项目

10,之后设置小柚子的网络认证

 

11,至此小柚子已经可以进行抓取,拉取,推送等操作了

没有更多推荐了,返回首页