苏州市住房城乡建设局网站首页/外贸seo站
在此之前你已经在gitee创建好了账号,并新建了一个仓库。
1. 安装 Visual Studio Code
Visual Studio Code 是编辑 Markdown 和站点配置文件的基础,以下将其简称为 VSCode,你可以在它的 官方网站 下载到它。
如若不理解各个版本之间的区别,请下载下图中指示的版本(Windows System Installer x64):
2. 安装 Git
Git 是将所作的变更上传到仓库、拉取运行环境、进行差异追踪所必要的工具,你可以在它的 官方网站 下载到它。
在官方下载页面的右侧,点击 Download for Windows 即可下载:
3. 安装 Node.js
Node.js 是本地编译和运行文档服务器所必要的运行环境软件,你同样可以在它的 官方网站 下载到它。
官方下载页是一个引导式的交互页面,如无特殊需求,按照如下选择即可:
I want Current version of Node.js for Windows running x64
然后点击 Download Node.js 按钮下载 Node.js 安装程序。
4. 拉取指定文档仓库到本地
- 在开始拉取之前,需要首先在自己的本地磁盘内创建一个用于保存所有文档仓库的子文件夹。例如,你可以在 D: 盘下创建一个名为
PixelClock
的子文件夹。
请尽量不要在路径内包含 空格 非 ASCII 字符,以免在后续操作中引发意外情况。
- 创建完成后,打开 Windows PowerShell 工具(右键点击 Windows 徽标键 并选择 Windows PowerShell (管理员) 选项)。
- 在 Windows PowerShell 内导航到刚才创建的文件夹下,本例中为
D:\PixelClock
文件夹,则执行cd "D:\PixelClock"
:
此处的双引号 "" 为英文半角字符,如果路径内包含 空格,则双引号不能省略。
4. 根据要拉取的文档仓库,执行以下命令之一:
git clone --depth=1 https://gitee.com/laoguaige/esp32-s3-r8-n8-pixel-clock.git
因为代码仓库是私有的,所以在以上命令执行的中途会弹出窗口提示你输入凭据以登录到指定的 Git 仓库,请将你的 gitee账号用户名称 与 账号登录密码 提交给它。Git 将会保存该凭据以备下次连接到相同仓库时使用。
5. 获取 VS Code 扩展
VS Code 扩展配合仓库内已配置好的一撮魔法粒子,可以释放自动规范文档格式、纠正语法错误等技能~
- 首先需要启动 VS Code,并在其内部打开在上一阶段拉取到的项目的文件夹(例如 D:\PixelClock\esp32-s3-r8-n8-pixel-clock)。
- 然后切换到扩展页面(快捷键 Ctrl+Shift+X),在顶部搜索框搜索并安装以下应用程序:
Code Spell Checker
by Street Side SoftwarePrettier
by PrettierEditorConfig for VS Code
by EditorConfigMarkdown All in One
by Yu ZhangMarkdown Image
by Hancel.LinGit Graph
by mhutchie
6. 提交修改
6.1 什么是git
Git 是一个文件版本控制系统,用于管理整个仓库(命名空间)中所有文件的增删改,它以每个提交作为单位忠实地记录每个文件在其生命周期里被进行的所有操作,在正确的使用方法下,你可以查询到每个文件中每一行内容是由哪个人在哪个时间点新增、修改的,任何意外的删除操作也可以通过时间线查询的方式找回其历史的版本。
除此外,还有几个容易被混淆东西:
GitHub.com
| 这是一个由 Microsoft 公司维护的公共 Git 仓库托管服务(当然还有很多其它衍生的服务),简单地来说,就是能让你把 Git 所管理的文件放在它提供的服务器上GitLab.com、Coding.net、Gitee.com
| 同上,均是由不同公司运营的功能相近的 Git 仓库托管服务Git 客户端
| 可以安装在各大操作系统上的 Git 客户端,是用于管理 Git 仓库内文件的工具
6.2 在 VS Code 内暂存当前被修改的文件
此处被修改的文件,指的是你 本地的文件 与 上一次拉取云端仓库的文件 之间的差异,这个差异在 Git 系统上被称为 diff
。
为了查看当前被修改的文件,你需要在 VS Code 内切换到源代码管理(快捷键 Ctrl+Shift+G)模块,它通常位于页面左侧:
在出现的源代码管理标签页下,可以看到类似如下的内容:
点击每一个更改,都将会打开新的页面,页面内已使用醒目的颜色标识出了修改前和修改后的差异之处,通常情况下,红色表示移除,绿色表示新增。
如果认为该文件的修改没有问题,请将该修改添加到暂存,该操作在 Git 系统上被称为 add。
6.3. 拉取云端仓库
在提交内容前,我们通常还需要进行一步中间操作,即 Git 拉取,这个操作在 Git 系统上被称为 pull
。额外进行一步这个操作是因为一个 Git 仓库通常会由多个人同时进行维护,大家在同一个仓库内对文件进行修改难免会出现一些冲突,此时我们应该遵循先来后到的原则,将云端由别人提交的变更拉取到本地,确定没有冲突之后,再将我们本地的所有变更推送到云端。
如果想要避免更加难以解决的冲突,请在开始撰写文档之前进行必要的分工,让大家 不要 同时编辑同一个文件。
使用 VS Code 的 Git Graph 拓展可以查看 Git 提交历史,进行分支合并等操作,可以按需自行选择安装。
想要拉取云端仓库,可以在源代码管理标签页下使用 拉取
功能快捷进行:
6.4. 提交本地变更
你完整地检查了所有修改的文件并确保它们不包含隐私信息、无云端冲突后,就可以进行将所有的变更安全地提交到云端仓库了。
在源代码管理标签页内,为本次提交添加提交消息,简略描述你本次所作的更改的内容,并点击 提交并推送 选项:
这里其实进行了两步操作,提交 commit 和推送 push,你也可以累积多次提交后再手动一次性推送,这里不再赘述。
相关文章:

VSCode+git的gitee仓库搭建
在此之前你已经在gitee创建好了账号,并新建了一个仓库。 1. 安装 Visual Studio Code Visual Studio Code 是编辑 Markdown 和站点配置文件的基础,以下将其简称为 VSCode,你可以在它的 官方网站 下载到它。 如若不理解各个版本之间的区别…...

Golang | Leetcode Golang题解之第297题二叉树的序列化与反序列化
题目: 题解: type Codec struct{}func Constructor() (_ Codec) {return }func (c Codec) serialize(root *TreeNode) string {if root nil {return "X"}left : "(" c.serialize(root.Left) ")"right : "("…...

交叉熵和MSE的区别
交叉熵 交叉熵损失通常用于分类问题,尤其是二分类和多分类问题。它度量的是预测概率分布与真实标签概率分布之间的差异。 适用于分类问题。常用于神经网络中的Softmax层之后作为损失函数。适用于二分类、多分类中的模型优化(如图像分类、文本分类等&am…...

具身智能又进一步!卡内基梅隆Meta苏黎世联邦实现虚拟人超灵活抓取
论文链接:https://arxiv.org/pdf/2407.11385 github链接:https://www.zhengyiluo.com/Omnigrasp-Site/ 亮点直击 本文设计了一种灵巧且通用的人形机器人运动表示,这显著提高了样本效率,并使得通过简单而有效的状态和奖励设计来学习…...

嘉盛:货币政策走向与市场预期
在当前经济背景下,美联储的政策决策备受关注。尽管本周的会议可能不会带来实质性利率变动,但其后的走向可能对未来产生深远影响。市场预期与政策走向 随着近几个月大量通胀数据公布,市场普遍预计,美联储将为即将到来的降息措施奠定…...

[C#]基于wpf实现的一百多种音色的Midi键盘软件
键盘 音色库 源码地址:https://download.csdn.net/download/FL1623863129/89599322...

关于香橙派系统烧录,1.1.8或者1.1.10两个版本都无法启动Orangepi5
先执行 git clone https://github.com/orangepi-xunlong/orangepi-build.gitgit log 默认会显示较新的提交记录。如果你需要查看更多的提交记录,可以使用以下方法: git log --oneline --graph --all这会以简洁的方式显示所有分支的提交记录,…...

深入解析Python `httpx`源码,探索现代HTTP客户端的秘密!
🔸 第一部分:httpx请求入口 我们从最常用的入口开始,看看如何使用httpx库发送HTTP请求。通常,我们会使用 httpx.get() 或 httpx.post() 方法: import httpxresponse httpx.get(https://example.com) print(response…...

python爬虫【3】—— 爬虫反反爬
一、常见的反爬手段和解决方法 二、splash 介绍与安装 三、验证码识别 图片验证码的处理方案 手动输入(input) 这种方法仅限于登录一次就可持续使用的情况图像识别引擎解析 使用光学识别引擎处理图片中的数据,目前常用于图片数据提取,较少用于验证码…...

LIS接入开发
"LIS" 实验室信息系统(Laboratory Information System)。这是一种用于管理和处理实验室产生的数据和信息的软件系统。LIS广泛应用于各种类型的实验室中,包括医院实验室、独立的参考实验室、病理学实验室以及研究实验室等。 LIS的功…...

Stable Diffusion Windows本地部署超详细教程(手动+自动+整合包三种方式)
2022年作为AIGC(Artificial Intelligence Generated Content)时代的元年,各个领域的AIGC技术都有一个迅猛的发展,给工业界、学术界、投资界甚至竞赛界都注入了新的“AI活力”与“AI势能”。 其中在AI绘画领域,Stable D…...

【Golang 面试 - 基础题】每日 5 题(七)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏…...

教你如何从Flink小白成为Contributor最终拿到腾讯的Offer
简言:一开始我也是怀揣着成为一个技术大老的梦想开始的,尽管我现在已经入职腾讯三年多了有时候觉得自己还是一个菜鸡哈..... 写这个文章希望可以帮助到刚刚接触大数据,并且对技术怀揣着梦想的朋友们,大家互相学习哈(对Flink不是很…...

java-数据结构与算法-02-数据结构-07-优先队列
1. 概念 队列是一种先进先出的结构,但是有些时候,要操作的数据带有优先级,一般出队时,优先级较高的元素先出队,这种数据结构就叫做优先级队列。 比如:你在打音游的时候,你的朋友给你打了个电话…...

从0开始搭建vue + flask 旅游景点数据分析系统(一):创建前端项目
基于scrapy爬取到的景点和评论数据,本期开始搭建一个vueflask的前后端分离的数据分析系统。 本教程为麦麦原创,也可以去B站找我 👉🏻 我的空间 🧑🎓 前置课程 🕸 scrapy实战 爬取景点信息和…...

支持AI的好用的编辑器aieditor
一、工具概述 AiEditor 是一个面向 AI 的下一代富文本编辑器,她基于 Web Component,因此支持 Layui、Vue、React、Angular 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了…...

数据结构之《栈》
在之前我们已经学习了数据结构中线性表里面的顺序表与链表,了解了如何实现顺序表与链表增、删、查、该等功能。其实在线性表中除了顺序表和链表还有其他的类别,在本篇中我们就将学习另外一种线性表——栈,在通过本篇的学习后,你将…...

Vue3基础语法
一:创建Vue3工程(适用Vite打包工具) Vite官网:Home | Vite中文网 (vitejs.cn) 直接新建一个文件夹,打开cmd运行: npm create vitelatest 选择Vue和TS语言即可 生成一个项目。 Vue3的核心语法ÿ…...

【Python】基础学习技能提升代码样例4:常见配置文件和数据文件读写ini、yaml、csv、excel、xml、json
一、 配置文件 1.1 ini 官方-configparser config.ini文件如下: [url] ; section名称baidu https://www.zalou.cnport 80[email]sender ‘xxxqq.com’import configparser # 读取 file config.ini # 创建配置文件对象 con configparser.ConfigParser() # 读…...

JavaScript基础——JavaScript调用的三种方式
JavaScript简介 JavaScript的作用 JavaScript的使用方式 内嵌JS 引入外部js文件 编写函数 JavaScript简介 JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它是Web开发中最常用的脚本语言之一&#x…...

ITSS:IT服务工程师
证书亮点:适中的费用、较低的难度、广泛的应用范围以及专业的运维认证。 总体评价:性价比良好! 证书名称:ITSS服务工程师 证书有效期:持续3年 培训要求:必须参加培训,否则将无法参与考试 发…...

鸿蒙开发——axios封装请求、拦截器
描述:接口用的是PHP,框架TP5 源码地址 链接:https://pan.quark.cn/s/a610610ca406 提取码:rbYX 请求登录 HttpUtil HttpApi 使用方法...

Scikit-Learn中的分层特征工程:构建更精准的数据洞察
Scikit-Learn中的分层特征工程:构建更精准的数据洞察 在机器学习中,特征工程是提升模型性能的核心技术之一。Scikit-Learn(简称sklearn),作为Python中广受欢迎的机器学习库,提供了多种方法来进行特征工程&…...

CSOL遭遇DDOS攻击如何解决
CSOL遭遇DDOS攻击如何解决?在错综复杂的数字网络丛林中,《Counter-Strike Online》(简称CSOL)犹如一座坚固的堡垒,屹立在游戏世界的中心,吸引着无数玩家的目光与热情。这座堡垒并非无懈可击,DDo…...

基于python的BP神经网络红酒品质分类预测模型
1 导入必要的库 import pandas as pd import numpy as np import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split from sklearn.preprocessing import LabelEncoder from tensorflow.keras.models import Sequential from tenso…...

Kylin与Spark:大数据技术集成的深度解析
引言 在大数据时代,企业面临着海量数据的处理和分析需求。Kylin 和 Spark 作为两个重要的大数据技术,各自在数据处理领域有着独特的优势。Kylin 是一个开源的分布式分析引擎,专为大规模数据集的 OLAP(在线分析处理)查…...

⌈ 传知代码 ⌋ 利用scrapy框架练习爬虫
💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…...

深入了解 Python 面向对象编程(最终篇)
大家好!今天我们将继续探讨 Python 中的类及其在面向对象编程(OOP)中的应用。面向对象编程是一种编程范式,它使用“对象”来模拟现实世界的事务,使代码更加结构化和易于维护。在上一篇文章中,我们详细了解了…...

手把手教你实现基于丹摩智算的YoloV8自定义数据集的训练、测试。
摘要 DAMODEL(丹摩智算)是专为AI打造的智算云,致力于提供丰富的算力资源与基础设施助力AI应用的开发、训练、部署。 官网链接:https://damodel.com/register?source6B008AA9 平台的优势 💡 超友好! …...

SSH相关
前言 这篇是K8S及Rancher部署的前置知识。因为项目部署测试需要,向公司申请了一个虚拟机做服务器用。此前从未接触过服务器相关的东西,甚至命令也没怎么接触过(接触最多的还是git命令,但我日常用sourceTree)。本篇SSH…...