Git管理项目核心概念与宏观思路
Git管理项目:核心概念与宏观思路(纯理论版)本文纯讲Git管理项目的核心思想和宏观逻辑,不涉及任何具体操作命令,适合用于理论梳理,快速理解Git的本质。 Git管理项目的核心概念Git 本质是一套分布式版本控制系统,无需纠结操作细节,抓住以下3个核心概念,就抓住了Git的本质: 版本项目每一次稳定、可记录的状态,就是一个「版本」。 举例:写完登录功能 → 版本1;完成注册功能并调试无误 → 版本2;优化页面交互后 → 版本3,每一个可复用、可回溯的稳定状态,都可作为一个独立版本。 快照Git 的核心记录方式,不是追踪“某个文件改了哪几行”,而是给整个项目当前的完整状态拍一张“快照”。 这张快照包含了此时项目中所有文件的内容、目录结构,相当于给项目的当前状态“存档”,后续任何改动,都会基于快照产生新的记录。 分布式区别于传统的“集中式管理”,Git 的分布式核心是:每个开发者的电脑上,都有完整的项目历史记录。 无需依赖中央服务器,断网、服务器故障时,依然可以在本地继续开发、记录版本,待网络恢复后,再同步更新即可,极大提升了开发的灵活性和安全性。 Git管理项目的宏观思路Git 管...
github教程
Git管理项目核心概念与宏观思路 Git分支节点概念 git指令
配置SSH-Key
参考:https://zhuanlan.zhihu.com/p/688103044 第1步:查看 或者 生成一个SSH-Key新环境大概率会报错 ,因为这个目录不存在 1cd ~/.ssh 如果报错如下: 使用下面命令生成ssh-key,将 “xxx@xxx.com“ 替换为你自己GitHub的邮箱地址 1ssh-keygen -t rsa -C "xxx@xxx.com" 然后一直按 “enter”键,如下图: 第2步:获取ssh key公钥内容1234// 进入ssh目录cd ~/.ssh// 查看ssh 公钥 进行复制cat id_rsa.pub 第3步:GitHub设置中添加公钥点击GitHub中设置标签,然后点击 SSH and GPG keys 、 New SSH key 将复制好的链接粘贴进去 第4步:检查是否设置成功1ssh -T git@github.com 看到successfully字样就成功了 第5步:GitHub中创建仓库,并使用ssh链接进行下拉123git clone ssh链接cd 仓库名git check...
git指令
基础初始化 & 绑定远程如未配置SSH,前往配置SSH-Key 123456789# 通过ssh克隆远程仓库,自动初始化本地仓库并绑定远程仓库git clone git@github.com:用户名/仓库名.gitgit init # 初始化本地git仓库git remote -v # 查看已绑定远程仓库git remote add origin https://github.com/用户名/仓库名.git # 通过https绑定远程GitHub仓库git remote set-url origin git@github.com:用户名/仓库名.git # 通过ssh绑定远程GitHub仓库git remote set-url origin 新地址 # 修改远程仓库地址git remote remove origin # 删除远程绑定 拉取同步远端代码12345git pull # 拉取远程最新代码并合并,相当于 fetch + mergegit fetch ...
1.W25QXX录入字库
目的把字库文件录入到W25QXX存储模块中,供oled显示使用。 涉及模块 stm32f103c8t6 用到usart1,dma1,spi1,tim2 W25Q64 0.96寸oled 串口调试器 思路 电脑通过串口发送字库数据给stm32 stm32通过dma1接收字库数据 stm32通过spi1发送字库数据到W25Q64 通过定时器计时判断串口数据是否完成传输 具体实现串口发送接收数据 初始化usart1串口 初始化usart1串口,波特率为9600,8位数据,无校验位,1位停止位。 开启串口空闲的中断 开启DMA1串口接收数据转运 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465void UART1_Init(u32 baud_rate){ /*开启时钟*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,...
hexo设置评论
简介:让文章可以添加评论备注:通过拷问万能的豆包得到的办法 准备工作新建 GitHub 仓库(用来存评论) 登录 GitHub → 右上角 + → New repository Repository name:随便取(如 blog-comments) Public(必须公开,否则别人看不到评论) 勾选 Add a README file 点 Create repository 开启仓库 Discussions(必须) 进入刚建的仓库 → 点 Settings 往下拉到 Features 勾选 Discussions(打勾) 安装 Giscus App(授权)打开:授权网址 点Configure 选 Only select repositories 下拉选你刚建的仓库(如 blog-comments) 点 Save 去 giscus.app 拿配置参数(关键)填入仓库在 仓库 输入框: 1你的GitHub用户名/仓库名 例如:zhangsan/blog-comments看到 ✅ 成功 再往下走。 页面 ↔ Discussion 映射选默认:路径名(...
hexo建图库
万能图库简介:用此方法建图库直接往文件夹放图片即可自动显示在网页中,不需要后续修改代码优点:往文件夹直接放图就行,十分方便缺点:部分图片可能无法完全显示 安装插件在 Hexo 根目录执行: 1npm install hexo-tag-autogallery --save 配置主题模板(Butterfly 适配)在 themes/butterfly/layout/_partial/ 下新建 mygallery.ejs 模板文件,内容: 12345678910111213141516171819<div class="gallery"> <% if (photos.length){ %> <% photos.forEach(function(photo) { var path = config.root + photo; %> <a class="gallery-photo" style=&qu...
hexo常用指令
单指令新建博客1hexo init 博客名 生成一个博客文件夹,并自动下载相关文件至文件夹 新建文章(写博客用)1hexo new 文章标题 自动在 source/_posts 生成 md 文件。 新建页面(关于、友链等)1hexo new page about 自动在 source/_posts 生成 md 文件。 清理缓存(网页不正常时用)1hexo cl 完整写法:hexo clean图片不更新、样式错乱、页面报错 → 先运行这个! 生成本地网页1hexo g 完整写法:hexo generate 启动本地预览(最常用)1hexo s 完整写法:hexo server打开浏览器输入:http://localhost:4000 就能看效果 部署到网站(上传到网上)1hexo d 完整写法:hexo deploy 组合一键指令一键更新1hexo cl;hexo g;hexo s 用于新加文章,修改配置后 一键部署1hexo cl;hexo g;hexo d
搭建hexo
前言有一天突然心血来潮,想搭建个博客。但由于对博客一无所知,不知道如何下手,就到网上找了找教程。 刚开始用wordpress,搞半天终于把它弄到本地测试后,发现无从下手。那时候的我连主题,文章,标签,评论等等的概念都没有,网上也没找到教程详细说这些的。头脑一片空白,不知道怎么下手。拷问了一下豆包,玩了几个功能后就更懵逼了。 于是我去b站看看有没有什么教程不那么吃操作的。然后我就碰到了我心目中的神级博客教程 –【教程】Hexo个人博客搭建教程这篇教程是b站up主bu明標記写的 整个教程非常简单易懂,也没有跳步,甚至他还专门写了篇这个教程的文章。这是他的博客 小明的部落格这是那篇教程 Hexo博客搭建教程 在此表示感谢,顺便写下搭建博客的步骤来纪念一下。 环境准备Node.js 安装[!NOTE]Node.js 是 Hexo 的运行环境,必须先安装。 前往官网下载 默认选项安装 打开命令提示符(CMD)验证安装: 12# 检查 Node.js 版本node -v 返回版本信息则代表安装成功! 然后进行npm换源,运行 1npm config set...
如何用hexo搭建个人博客
搭建hexo hexo常用指令 hexo基本语法 hexo建图库 hexo设置评论 使用技巧 扩展推荐
