首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将主分支中的更改推送到gh-pages分支

是指将在主分支上进行的代码更改同步到gh-pages分支上,以更新网站的内容。

主分支通常是用于开发和维护代码的分支,而gh-pages分支则用于托管网站的静态文件。通过将主分支中的更改推送到gh-pages分支,可以实现网站内容的更新和发布。

推送更改到gh-pages分支的步骤如下:

  1. 确保你已经在主分支上完成了需要推送的更改,并且已经进行了本地提交。
  2. 切换到gh-pages分支,可以使用以下命令:
  3. 切换到gh-pages分支,可以使用以下命令:
  4. 合并主分支到gh-pages分支,可以使用以下命令:
  5. 合并主分支到gh-pages分支,可以使用以下命令:
  6. 解决合并冲突(如果有的话),并进行提交。
  7. 将本地的gh-pages分支推送到远程仓库,可以使用以下命令:
  8. 将本地的gh-pages分支推送到远程仓库,可以使用以下命令:

完成以上步骤后,主分支上的更改就会同步到gh-pages分支上,从而更新网站的内容。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云代码托管服务:https://cloud.tencent.com/product/codespaces
  • 腾讯云静态网站托管服务:https://cloud.tencent.com/product/s3
  • 腾讯云云开发:https://cloud.tencent.com/product/tcb
  • 腾讯云云原生应用引擎:https://cloud.tencent.com/product/tke
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Git 教程 | 本地修改后文件推送到 Github 指定远程分支

这篇博客解决问题:本地修改后文件推送到 Github 指定远程分支上 第一步, Github 仓库 git clone 到本地: git clone https://github.com/GitHub...第三步,确认你当前所在分支是你想要推送更改分支。可以使用 git branch 查看所有分支以及当前所在分支。...如果不在正确分支上,使用 git checkout target-branch-name 切换到正确分支。 第四步,使用 git add 更改添加到暂存区。...git commit -m "Your commit message" 最后,推送本地更改到远程仓库指定分支。...git push origin target-branch-name 如果是第一次推送到远程仓库,或者远程仓库没有该分支,则可能需要设置 upstream(上游),Git 会提示你执行相应命令,通常是这样

1.6K00

HEXO系列教程 | 使用GitHub Actions部署Hexo GitHub Pages | 全流程详细介绍

-b gh-pages 添加文件到暂存区,项目目录所有文件添加到 Git 暂存区: git add ....然后运行下面的命令,本地仓库与GitHub仓库关联: git remote add origin 本地仓库内容推送到GitHub仓库gh-pages分支: git...再次gh-pages分支push到GitHub 5.1 第二次push 由于我们在第4节创建了workflow文件,而我们本地没有,所以我们需要pull一下,把GitHub上建立workflow拉到本地...提交你所做更改(方便看,相当于就是备注): git commit -m "夜梦又更新hexo了" 推送: git push origin gh-pages 5.2 第三次以及以后push 添加所有更改文件...生成,夜梦已经验证了可行性): 1、本地没有创建 gh-pages 分支 你可能正在尝试 gh-pages 分支送到远程仓库,但本地并没有创建该分支

17610
  • github网站部署

    因为 master 支放是博客源码,而 gh-pages 分支支打包后博客代码。...脚本部署 ::: note 注意 脚本部署仅适用于把打包后文件推送到 GitHub 仓库 gh-pages 分支下,不适用把项目源码推送到 main 支上。...Gitee 对应仓库 master 支也更新了项目源码,gh-pages 分支也更新项目打包后代码。...Github 和 Gitee 分别创建一个仓库,并且分别创建 gh-pages 分支,仓库名要一致 写好项目源码提交到 master 支,打包后项目文件放到 gh-pages 分支支名即 default...3个 push.sh:提交源码到 master 支; deploy:提交打包文件到 gh-pages 分支; 问题 记录我在部署过程遇到问题,这些问题卡了我挺长时间: 生成 token 和 Secrets

    12010

    如何在github上创建个人项目的在线演示demo

    背景 以前是看到别人GitHub上项目源码,后面会跟着一个网址,是该项目的demo,可是就单纯没有再去思考,我是不是也可以把自己项目这样放到GitHub上去,让它启动起来,不再是冰冷code...项目生成主页 写好项目推送到远程仓库分支 git add ....git commit -m "xxx" git push origin master 执行项目构建命令,并将构建后静态页面推送至gh-pages分支 1....切换到gh-pages分支 git checkout -b gh-pages(创建gh-pages并切换到该分支)/ git checkout gh-pages (切换到gh-pages分支)...build/dist目录下所有文件夹推送至远程仓库gh-pages分支,执行以下命令: # 强制添加build(react项目)/dist/_book(gitbook项目)文件夹,因为

    1.5K10

    GitHub Actions 自动构建Hexo 并发布到 gh-pages

    引言 当文章较多时,Hexo生成较慢,比较耗时,而且还需要 手动发布到 gh-pages,过程比较繁琐,而 GitHub Actions 作为 GitHub推出免费CI/CD服务,正好可以用来解决这一问题...,我们只需将源代码推送到GitHub,由Action自动帮我们构建Hexo,并完成发布到 GitHub Pages,不仅可用于博客,也可用于自动发布在线文档。...为目标deploy分支,master 为当前触发分支,如果你开发分支为 main,你需要更改为 main, 并且,你可能需要做 BASE_BRANCH 设置,如下: 注意:最后一行,设置了开发源分支为...FOLDER: public BASE_BRANCH: main 如果你没有使用 hexo-renderer-pandoc 来处理 Markdown LaTex数学公式...注意:建议,先执行 hexo d 发布一次,以便创建 gh-pages 分支 查看仓库,切换到 gh-pages 分支,如下可见构建情况: 前往 GitHub首页,即动态页,可以看见一次 来自 github-actions

    1.3K10

    使用Gitbook制作发布个人电子书籍

    由于gitbook生成项目跟文档源码是两个部分,所以可以把文档放到master分支上,部署网站放到gh-pages 分支。...为了部署方便,可以创建一个脚本文件gitbook_xgss_com_gh_pages.sh ,功能将_book目录推送到git仓库 gh-pages分支 内容如下: vim gitbook_xgss_com_gh_pages.sh.../usr/bin/env sh ## _book目录推送到git仓库 gh-pages分支 # 定义仓库地址 Git_Url='git@github.com:funet8/book.git'...编写shell脚本 gitbook_xgss_com_main.sh ,功能将推送到git仓库 main分支,再合并到 gitbook.xgss.net分支上 vim gitbook_xgss_com_main.sh.../bin/bash ## 功能将推送到git仓库 main分支,再合并到 gitbook.xgss.net分支上 NowTime=`date +%Y%m%d-%H:%M:%S` echo '

    1.7K30

    一文教你使用GitHub Pages部署静态网页

    古柳一开始困惑是,我已经用GitHub Pages搭建过个人博客,其对应GitHub仓库是:DesertsX/desertsx.github.io,里面已经有master分支; ?...仓库,然后在里面的gh-pages分支里提交,对后者困惑是这么做就同时存在两个蛮相关项目仓库,怕出问题(后面发现其实也没有)。...和.gitignore),后续只需将本地仓库代码推送到此处即可。...GitHub上文件 touch .gitignore # 列出所有本地分支和远程分支,仓库默认在 master 分支 git branch -a # 新建并切换到 gh-pages 分支 git checkout...gh-pages 分支送到 origin 服务器上 git push origin gh-pages 刷新GitHub仓库:DesertsX/desertsx.github.io,本地仓库文件提交成功后

    1.4K20

    如何在GitHub上新建一个网站并绑定子域名

    于是就有了这个想法,我life.abc.com映射到我生活感悟博客love.abc.com映射到我爱情博客eat.abc.com映射到我吃饭博客。有一个域名就是这么任性。...3 修改branch 可以看到新建repbranch一定是master,我们需要将branch改成gh-pages才可以使用。 我是直接在本地使用命令行去更改。...cd XXXX进入代码目录 git branch可以查看一下本地分支 git branch gh-pages在本地建立一个分支 git checkout gh-pages切换到新分支 git push...origin gh-pages分支发布在github上 git branch -d master本地master分支删除 git push origin :mastergithub远程端master...记录值写GitHub Pages上你域名,一般都是XXXX.github.io,XXXX是你用户名。 点击保存,一般10分钟以内就生效。

    3.7K90

    VuePress教程之部署到Github Action

    由于我github账号下已经有一个 yanglr.github.io仓库了,于是我打算创建一个Organization (dbdgs), image.png 此外,由于是最近才创建仓库,我分支是...image.png build from对应分支改为gh-pages image.png 我们以vdoing主题代码仓库deploy.sh为基础,根据自己情况进行一定修改,我这边代码如下...master:gh-pages # 推送到github cd - # 退回开始所在目录 rm -rf docs/.vuepress/dist 注: 这段代码 git push -f $githubUrl...master:gh-pages # 推送到github, 其中master我试着改成main,发现无效,就改回master了,本地执行这个bash脚本是可以,只是github action运行时无效...另外,main分支下不要加CNAME文件。 当改完代码后,在git bash执行 .

    2.8K20

    来认真学一下,项目部署到 github pages

    此时需要我们打包之后 index.html 文件放到打包之后根目录下。并且相对应静态资源都需要做调整。因此这种方式通常情况下我们都是不使用。 第二种,main 分支 docs 目录下。...,生成 docs 文件夹不能添加到 .gitignore,将其推送到远程分支,即可部署成功 剩下事情就比较简单,你只需要将在 main 分支打包之后代码推送到远程分支,过一会儿就部署成功了。...这个分支通常为 gh-pages 在项目中添加如下依赖 yarn add gh-pages -D 然后创建一个新分支,命名为 gh-pages 并推送到远程分支 git branch gh-pages...git checkout gh-pages git push 确保在远程 github 仓库能看到这个分支。...然后在 Pages 配置页面选择 gh-pages 分支,并选中根目录 确保你远程分支名为 origin 然后执行我们定义好打包指令。

    21410

    Hexo+GitHub搭建个人博客,实现云端编辑、一键发文

    ,也可以新建repo,在ci配置上略有不同,这里我采用hexo博客源码托管到独立repo上, Hexo 项目编译生成静态页面,部署到 gh-pages 分支 新建仓库:blog (名字自己起...) 本地hexo仓库关联远程GitHub仓库 本地仓库推送到远端 本地仓库一些必要修改配置 安装 hexo-deployer-git。...远程仓库开启 github pages 指定部署分支gh-pages 4、手动部署 本地项目执行命令: hexo clean hexo g hexo deploy hexo模板引擎生成静态文件,并推送到...使用 GitHub Actions 后,可以前面部署步骤自动化,我们只需要将本地修改文件推送到 github 仓库,GitHub Actions 检测到 master 分支代码有变动,会自动执行脚本命令..., Hexo 项目编译生成静态页面,部署到 gh-pages 分支,very good!

    1.1K20

    【Hexo】使用Hexo+github pages+travis ci 实现自动化部署

    创建好账号之后,我们还需要把我们本地 SSH Key 添加到 github 中去,这样我们之后才能有权限本地代码推送到 github 。...后一种方式则没这个限制,通常使用名为 gh-pages 作为分支名,Hexo 内默认设置分支也是叫这个名字。...这里我们使用是后一种方案,即源文件和生成网页静态文件存放在同一个仓库,源文件在 master 分支,静态文件在 gh-pages 分支。 首先,我们本地文件推送到 github 上。...在 breeze-blog 目录下,初始化 git 仓库,现有文件添加到 git 仓库,并创建 gh-pages 分支: cd breeze-blog git init git add . git...这里要选择 gh-pages 分支,不要选 master 分支

    78620

    【linux命令讲解大全】013.Git:分布式版本控制系统先驱和常用命令清单(二)

    去掉某个commit 实质是新建了一个与原来完全相反commit,抵消了原来commit效果 git revert 新建一个空分支 这种方式新建分支(gh-pages...)是没有 commit 记录 git checkout --orphan gh-pages 删除新建gh-pages分支原本内容,如果不删除,提交将作为当前分支第一个commit git rm...修改强制推送到前端 git push -f origin master 修改远程Commit记录 git commit --amend amend只能修改没有提交到线上,最后一次commit记录 git...fork’s 本地 master 分支 git checkout master Switched to branch 'master' 合并来自 upstream/master 更改到本地 master...命令行运行代码 OLD_EMAIL原来邮箱 CORRECT_NAME更正名字 CORRECT_EMAIL更正邮箱 下面代码复制放到命令行执行 git filter-branch -f

    9310

    VS Code使用Git可视化管理源代码详细教程

    本地代码库内容推送到远程代码仓库 git push。 添加暂存区: 新增Information.txt文本文件,添加至本地暂存区。 ? ? 提交本地代码库: ? ?...创建分支并推送到远程代码库: 1、切换到源代码管理视图: ? 2、选择需要创建子分支分支: 注意:我们这里为develop分支创建feature-20210218分支。 ? ?...3、新建分支送到远程代码库: ? ?...子分支开发完成后合并到分支: 首先我们在feature-20210218子分支创建一个文件夹和一个文本文件,然后feature-20210218子分支合并到develop开发分支合并提交到远程代码库...2、使用实际工作开发四步曲(添,提,拉,)教程新添加内容推送到远程代码库: 切换到feature-20210218分支: ? 查看文件是否提交成功: ?

    9.1K22

    印记中文推出文档CDN + COS部署方案

    Github + Travis-CI 自动构建与部署服务架构如下图: Sample process 在代码仓库方面,我们需要两个分支,一个是master 分支,用于存放文档源码,另一个是 gh-pages.../ npm run deploy // dist是生产代码目录,deploy 所跑脚本是 gh-pages -d dist,最终将代码推送到gh-pages 分支 那第二部份 ssh key 怎么生成呢...其实整个 github 鉴权原理不难,用工具成生 ssh key 公钥与私钥,然后公钥存放到 github repository 私钥存放到代码库,在Travis-CI 推送代码之前添加私钥.../ npm run deploy // dist是生产代码目录,deploy 所跑脚本是 gh-pages -d dist,最终将代码推送到gh-pages 分支 Webhook 设置 Webhook,...COSCMD 工具 本地同步工具 小型服务根据请求参考,先到本地部署好文档gh-pages分支代码处,先行更新代码,然后再运行文件上传工具,文件依次上传到 COS 服务

    2.6K00

    使用vuepress+github page搭建网络收藏夹

    使用vuepress+github page搭建收藏夹 在开发学习过程总会遇到各种各样问题,当时解决之后,如果没能做好笔记,过一段时间之后很容易遗忘。...有的平台确实比较好用,但是每次写笔记要么在浏览器找网址,要么在电脑里找软件,等待打开,无形增加了自己做这件事时间成本。有的时候可能只是需要记录一句话。最终我选择了Typora。简介。方便。...Pages下做如下配置: Source栏目下: Branch:gh-pages /root gh-pages分支是我们构建好静态vue页面。...touch .nojekyll git init git add -A git commit -m 'deploy' # 推送到gh-pages分支 git push -f "https://${access_token...gh-pages分支工作。

    70420

    GIT 常用快捷命令

    比如你可能会想建立一个空 gh-pages branch,那么: git checkout --orphan gh-pages git rm -rf . // add your gh-pages branch...-x 清除包括 .gitignore 里忽略文件 -X 只清除 .gitignore 里忽略文件 忽略文件属性更改 因为临时需求对某个文件 chmod 了一下,结果这个就被记为了更改,有时候这是想要...patch 未添加到暂存区更改生成 patch 文件: git diff > demo.patch 已添加到暂存区更改生成 patch 文件: git diff --cached > demo.patch...或 git pull --unshallow 基于某次 commit 创建分支 git checkout -b test 5234ab 表示以 commit hash 为 5234ab 代码为基础创建分支.../Current/Resources/ 打开 retinizer, Wish.app 拖到 retinizer 界面。

    1.3K10

    第211天:git和github区别和使用详解

    添加一个远端地址并起了一个别名叫origin $ git remote add origin https://github.com/lele/Git.git $ git remote -v  // 查看现有的远端列表 (11)本地仓储提交记录推送到远端...remote add origin https://github.com/denghappy/a.git  //提交文件到远端地址 (7)git push -u origin master   //文件推送到...master分支上 (8)git branch gh-pages   //创建gh-pages分支 (9)git checkout gh-pages    //切换到gh-pages分支 (10)git...push -u origin gh-pages   //文件推送到gh-pages上 (11)在浏览器打开,url 地址为:“用户名.github.io/项目名称” ,比如:denghappy.github.io...注意: gh-pages是固定名称,只有此分支网页可以直接在浏览器中进行访问。 ? 四、git常用命令 ?

    1.3K30

    如何用Githubgh-pages分支展示自己项目

    前置准备 Github创建项目仓库后随即只产生一个master分支,只需要再添加gh-pages分支就可以创建静态页面了。这利用了项目站点(即Project Pages)方式。...接着大家可以在这仓库里放一些静态页面,在外网访问: MuYunyun.github.io(拿我举例),就能访问到里面的静态资源了,由于博已经把MuYunyun.github.io 绑定了 http:/...那这时候,我们看到已经多出了一个gh-pages分支,那么展示地址就是 Github用户名.github.io/创建仓库名 拿我这个案例来讲,它展示地址就是 MuYunyun.github.io/...案例2 那么上面这个例子展示项目文件某个文件,那么如果我想把项目里所有文件都展示那该如何做呢?上个最简单案例 ?...那现在就已经多出来gh-pages分支了,也就是说我们可以展示自己项目了(*^__^*),那展示地址还是和上面那个案例一样写法 Github用户名.github.io/创建仓库名,拿我这个案例来讲

    4.5K20
    领券