微信小程序——Git版本管理

这篇具有很好参考价值的文章主要介绍了微信小程序——Git版本管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信官方开发文档:微信开放文档

场景复现

最近在前端的学习过程中,接触了与代码管理相关的内容,涉及到微信小程序的代码版本管理。由于微信小程序和其他的编译软件(例如vs code)的图形化界面不同,更强调版本的管理,微信小程序官方使用了Git工具进行版本管理。因此本期文章将带着大家学习用Git来管理代码版本

微信开发者工具中的Git

为了方便开发这更简单快捷地进行代码版本管理,简化一些常用的git操作,并降低我们学习代码版本管理的学习成本,开发者工具集成了git版本管理的面板,使用可视化代码管理面板。

连接远程仓库

首先,在进行代码版本管理之前,我们需要先连接到远程仓库,配置网络和认证以及用户信息。

  • 点击右上角的版本管理,进入Git版本管理面板👇👇👇
    微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
  • 点击设置,进入Git版本管理的设置面板👇👇👇
    微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
  • 点击远程,点击添加按钮,添加新的远程仓库👇👇👇
    微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
    微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
    添加完远程仓库后并不完全意味着,你能够对仓库里的代码和分支进行操作,因为有的仓库设有一定的权限,需要配置网络和认证才行。

配置网络和认证

点击设置,选择网络和认证,选择使用用户名和密码,输入你在Git代码版本中使用的账号和密码,即可开启验证。前提是仓库要对你的账号进行开放。
微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
连接到远程仓库之后,我们就能看到远程分支了。

提交工作区更改

微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
当你对代码进行修改或者其他操作过后,可以在工作区对修改后的文件以及代码进行查看,甚至可以看到修改后的内容与上一次提交结果之间的差异代码。不仅能查看提交记录,还能够对你的代码进行勾选提交,在图中所示的输入框中输入相关内容,点击提交即可完成对此次修改的代码提交。(如果你想进一步提交到远程分支的话,就需要涉及到推送了)

查看历史

点击历史或者本地的某个分支(如果想查看远程分支的提交记录,则需要先抓取才能查看远程提交历史),可以查看到当前分支的最新提交记录。每个提交记录都可以看到变更的内容以及其目录树的详情。展开目录树之后,在文件上右键,可以保存该提交版本的文件完整内容,或者检出该版本的文件。
微信小程序git版本管理,微信小程序,Git,git,微信小程序,github

查看文件修改历史

在提交记录的目录树文件上右键点击,可以查看到某个文件截至该提交的所有变更记录,并可以直接查看文件内容,方便排查问题和bug。
微信小程序git版本管理,微信小程序,Git,git,微信小程序,github

切换分支

切换分支又可以称为捡出分支,当你需要切换分支的时候,直接点击该分支,右键点击检出该分支。
微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
此时开发者工具中的代码就会切换为你检出的这个分支的代码。

创建分支

如果想要创建分支,也是一样的操作步骤,点击该分支,右键选择创建新分支即可。
微信小程序git版本管理,微信小程序,Git,git,微信小程序,github

拉取、推送与抓取

通过工具栏的拉取、推送和抓取按钮,我们可以很方便地对远程仓库执行各种操作。
微信小程序git版本管理,微信小程序,Git,git,微信小程序,github
比如提交代码后没有及时更新,我们可以点击刷新按钮。
代码修改提交之后,我们可以点击推送按钮推送至远程分支。
我们也可以点击抓取获取到远程分支的修改记录。我们还可以点击拉取,拉取远程分支和本地分支进行合并。
但是在进行分支的合并时,很容易出现合并冲突的问题,这个时候可能时因为代码不同的地方过多导致合并冲突。

如果出现多个冲突,需要逐一解决每一个冲突,然后使用 git add 命令逐个添加到暂存区,最后再执行 git commit 命令提交更改。在 Git 中处理代码冲突通常需要以下步骤:

  1. 提交代码之前,先执行 git pull 命令,确保本地代码和远程代码库中的代码是最新的。

  2. 如果两个人对同一个文件的同一个区域进行了修改,就会产生冲突。此时 Git 会将这些冲突标记为未解决的冲突。

  3. 打开冲突文件,手动进行代码合并。在文件中会有冲突标记,例如“<<<<<<< HEAD”、“=======”和“>>>>>>>”,表示本地代码和远程代码库中的代码之间的冲突。需要手动编辑冲突代码,以解决冲突。通常,本地代码在“<<<<<<< HEAD”和“=======”之间,远程代码库中的代码在“=======”和“>>>>>>>”之间。

  4. 解决完冲突后,使用 git add 命令将修改的文件添加到暂存区。

  5. 最后,使用 git commit 命令提交更改,并添加一条描述信息来说明你解决了哪些冲突。

如果出现多个冲突,需要逐一解决每一个冲突,然后使用 git add 命令逐个添加到暂存区,最后再执行 git commit 命令提交更改。


以上就是关于实现微信开发者工具中Git版本管理知识的分享,相信看完这篇文章的小伙伴们一定能运用这些方法在项目开发中。当然,可能有不足的地方,欢迎大家在评论区留言指正!

下期文章将介绍微信小程序的更多内容~
感兴趣的小伙伴可以订阅本专栏,方便后续了解学习~
觉得这篇文章有用的小伙伴们可以点赞➕收藏➕关注哦~

微信小程序git版本管理,微信小程序,Git,git,微信小程序,github文章来源地址https://www.toymoban.com/news/detail-603056.html

到了这里,关于微信小程序——Git版本管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git分布式版本控制工具和GitHub(二)--Git指令入门

    1.Git全局设置  2.获取Git仓库     例如:将我GitHub上的first_resp仓库克隆到本地。  点击进入first_rep, 后面本地仓库操作的学习就是在这个界面右键打开Git Bash 3.工作区,暂存区,版本库概念  注:如果空仓库就没有index文件 4.Git工作区中文件的状态  注: git status--查询状态

    2024年02月14日
    浏览(50)
  • 版本控制器git、github、gitlab

            Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。官方地址:Git (git-scm.com)         GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。         GitHub是一个

    2024年02月01日
    浏览(66)
  • 利用Git及GitHub对项目进行版本控制

    目录 一、在本地安装Git 二、利用Git将项目上传到Github上  三、用HTTPS获取GitHub上的项目 四、版本控制 1、Git安装链接: https://git-scm.com/downloads 2、下载安装包,双击exe文件进行安装:  3、接下来会弹出一系列询问框,全部选择next即可:  4、安装完毕选择Finish即可: 5、启动

    2024年02月08日
    浏览(37)
  • Git分布式版本控制系统与github

    第四阶段提升 时  间:2023年8月29日 参加人:全班人员 内  容: Git分布式版本控制系统与github 目录 一、案例概述 二、版本控制系统 (一) 本地版本控制 (二)集中化的版本控制系统 (三)分布式版本控制系统 三、 Git简介 (一)概述 (二)Git发展史 (三)Git功能特性

    2024年02月11日
    浏览(53)
  • Git分布式版本控制工具和GitHub(一)--简介

    1.Git简介 【1】什么是Git? Git就是代码版本管理工具。 【2】为什么要使用Git (1)版本控制 写代码就是不断写BUG的过程(当然我们是不会这么说的),很多时候你写了100行代码之后,突然醒悟! ​ “这是什么鬼?” “怎么不能跑了?”​ 如果没有版本留存,你想要回到昨天

    2024年02月14日
    浏览(61)
  • 版本控制工具Git集成IDEA的学习笔记(第二篇GitHub)

    目录 一、团队内协作和跨团队协作讲述 1、团队内协作 2、跨团队协作  二、团队内合作交互方式  1、初始化本地库 2、创建远程库 3、在本地创建远程库地址的别名 4、推送操作 5、克隆操作 6、邀请加入团队,push操作 7、远程库修改的拉取操作 8、远程库修改的拉取操作2 9、

    2024年02月12日
    浏览(82)
  • 版本管理|Git -目前最好的版本管理工具

    在软件开发中,版本通常指的是代码或项目的一个特定状态或发布的一个特定副本。每次对代码或项目进行修改时,开发团队可以选择增加版本号或标记新版本,以便在未来能够准确追踪和识别不同的代码状态。 在项目根目录下运行 tree命令可以查看文件树,版本是文件树在

    2024年04月11日
    浏览(75)
  • git学习笔记 | 版本管理 - 分支管理

    学习文章1 学习文章2 学习文章3 Git是开源分布式版本控制系统,版本控制是一种记录文件内容变化,查阅特定版本修订情况的系统。 说法1 说法2 虽然有两种说法,但大概意思是相同的,前三个区域都在本地,只有远程仓库不在本地。 本地仓库 = 工作区 + 版本区 工作区:本地

    2024年02月10日
    浏览(48)
  • Git版本管理工具

    本文记录学习使用 Git 版本管理工具的学习笔记,通过阅读参考链接中的博文和实际操作,快速的上手使用 Git 工具。 本文参考了引用链接博文里的内容。 Git使用教程-配置管理 git reset详解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的区别,原理和常用命令总结_gitlab

    2024年03月20日
    浏览(68)
  • jenkins——Git版本管理

    在 Jenkins 上构建从 Git 源码仓库拉取代码的任务时需要使用到 Git 插件 yum install git -y 我在创建jenkins流水线任务的时候,按照下图进行选择,但是出现了错误 解决方法1:(不推荐) 1、把仓库设置成公开的,然后重新添加仓库地址 解决方法2:通过凭证的方式 添加凭证编辑页

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包