ShuangChenYue ShuangChenYue
首页
  • Cpp之旅
  • Cpp专栏
  • Effective_CPP
  • muduo网络库
  • Unix环境高级编程
  • Cpp提高编程
  • 计算机网络
  • 操作系统
  • 数据结构
  • Linux
  • 算法
  • 基础篇
  • MySql
  • Redis
  • 电子嵌入式通信协议
  • 深入浅出SSD
  • 文件系统
  • 汇编语言
  • STM32
  • 随笔(持续更新)
  • Git知识总结
  • Git 创建删除远程分支
  • nvm使用小结
  • 虚拟机固定 IP 地址
  • Shell 脚本学习笔记
  • VScode 插件 CodeGeeX 使用教程
  • KylinV10 将项目上传至 Github教程
  • KylinV10 安装 MySQL 教程(可防踩雷)
  • kylinV10-SP1 安装 QT
  • 高并发内存池
  • USBGUARD 项目编译环境配置
  • Power_Destory 项目
  • U 盘清除工具编译教程
  • 个人博客代码推送教程
  • HTML与CSS
  • JS学习
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • MFC编程随记
  • MFC实现ini配置文件的读取
  • MFC实现点击列表头排序
  • 贴图法美化Button按钮
  • 如何高效阅读嵌入式项目代码
  • NAND Flash
  • ARM 处理器
  • 嵌入式基础知识-存储器
  • 闪存存储和制造技术概述
  • 芯片IO驱动力
  • 主流先进封装技术介绍
  • 虎牙C++技术面经
  • 金山一面复习
  • 完美世界秋招 C++ 游戏开发面经(Cpp部分)
  • 博客搭建
  • 网站收藏箱
首页
  • Cpp之旅
  • Cpp专栏
  • Effective_CPP
  • muduo网络库
  • Unix环境高级编程
  • Cpp提高编程
  • 计算机网络
  • 操作系统
  • 数据结构
  • Linux
  • 算法
  • 基础篇
  • MySql
  • Redis
  • 电子嵌入式通信协议
  • 深入浅出SSD
  • 文件系统
  • 汇编语言
  • STM32
  • 随笔(持续更新)
  • Git知识总结
  • Git 创建删除远程分支
  • nvm使用小结
  • 虚拟机固定 IP 地址
  • Shell 脚本学习笔记
  • VScode 插件 CodeGeeX 使用教程
  • KylinV10 将项目上传至 Github教程
  • KylinV10 安装 MySQL 教程(可防踩雷)
  • kylinV10-SP1 安装 QT
  • 高并发内存池
  • USBGUARD 项目编译环境配置
  • Power_Destory 项目
  • U 盘清除工具编译教程
  • 个人博客代码推送教程
  • HTML与CSS
  • JS学习
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • MFC编程随记
  • MFC实现ini配置文件的读取
  • MFC实现点击列表头排序
  • 贴图法美化Button按钮
  • 如何高效阅读嵌入式项目代码
  • NAND Flash
  • ARM 处理器
  • 嵌入式基础知识-存储器
  • 闪存存储和制造技术概述
  • 芯片IO驱动力
  • 主流先进封装技术介绍
  • 虎牙C++技术面经
  • 金山一面复习
  • 完美世界秋招 C++ 游戏开发面经(Cpp部分)
  • 博客搭建
  • 网站收藏箱
  • Git知识总结
  • nvm使用小结
  • 随笔(持续更新)
  • 虚拟机固定ip地址
  • VScode 插件 CodeGeex 使用教程
  • KylinV10 将项目上传至 Github
  • KylinV10 安装 MySQL 教程(可防踩雷)
  • 个人博客代码推送教程
    • 第一种,没有设置远程库
    • 第二种,设置远程库
    • 后续更改继续提交的方式
  • kylinV10-SP1 安装 QT
  • 高并发内存池
  • USBGUARD项目编译环境配置
  • Shell 脚本学习笔记
  • Git 备忘清单
  • Power_Destory 项目
  • U盘清除工具编译教程
  • Git 创建删除远程分支
  • 开发日常
霜晨月
2023-12-21
目录

个人博客代码推送教程

# 个人博客代码推送教程

生成静态文件 , yarn docs:build

npm run docs:build
rm -rf ../blog/dist/*
1
2

将 build 生成的 dist 目录拷贝至上一层目录中

cp -rf docs/.vuepress/dist ../blog/
1

进入生成的文件夹

cd ../blog/dist
1

前面都一样,只有后面有没有设置远程库才有一点不一样

git 初始化,每次初始化不影响推送

# 第一种,没有设置远程库

git init

# git add 文件名,例如
git add SCY_BLOG
# 或者
git add -A

git commit -m 'deploy'

git branch -M main

# git push -f git@github.com:USERNAME/USERNAME.github.io.git main
# SSH 传输
git push -f git@github.com:xiaose-code/xiaose-code.github.io.git main
git push -f git@github.com:xiaose-code/SCY_BLOG.git main
# HTTPS 传输
git push -f https://github.com/xiaose-code/xiaose-code.github.io.git main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 第二种,设置远程库

git init

# git add 文件名,例如
git add SCY_BLOG
# 或者
git add -A

# 添加远程库的方式, SCY_origin 远程仓库名
git remote add SCY_origin git@github.com:xiaose-code/SCY_BLOG.git
git remote add SCY_BLOG_origin git@github.com:xiaose-code/xiaose-code.github.io.git

git commit -m 'deploy'

git branch -M main

# 最后就是 git push 的提交,因此设置了远程库,所以可以直接用下面这行命令
git push -u SCY_origin main
git push -u SCY_BLOG_origin main #这条是上传到个人博客的 Git Page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 后续更改继续提交的方式

如果在本地仓库中进行了更改,并希望将这些更改推送到远程仓库

可以按照以下步骤操作:

  1. 首先,确保更改已经提交到本地仓库。如果没有提交,请使用以下命令提交更改:
    git add .
    git commit -m "提交信息"
    
    1
    2
    请将 "提交信息" 替换为您想要使用的提交信息。
  2. 推送更改到远程仓库:
    git push
    
    1
    这条命令会将本地的更改推送到与本地分支关联的远程仓库。如果已经设置了默认的远程仓库(在本例中是 SCY_origin),则只需要执行 git push 命令。如果您有多个远程仓库,需要指定远程仓库名称,如 git push SCY_origin。
  3. 如果您想要推送指定分支的更改,可以执行以下命令:
    git push <远程仓库名称> <分支名称>
    
    1
    例如,要将更改推送到 SCY_origin 远程仓库的 main 分支,可以使用以下命令:
    git push SCY_origin main
    
    1
    这样,您本地的更改就会被推送到远程仓库,其他人可以从中获取这些更改。
上次更新: 2024/6/3 14:54:44
KylinV10 安装 MySQL 教程(可防踩雷)
kylinV10-SP1 安装 QT

← KylinV10 安装 MySQL 教程(可防踩雷) kylinV10-SP1 安装 QT→

Theme by Vdoing | Copyright © 2023-2024 霜晨月
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式