在同一 git 目录结构中管理代码和文档

2023-12-23

我将一个项目从 Google Code 转移到了 Github。该项目在一个目录结构中包含代码和文档。

我想使用Github的“Pages”功能来托管html文档。理想情况下,我想做 1push提交对代码和文档的更改。

我怎样才能实现这个目标?


到那个时刻GitHub 页面 http://pages.github.com/,您有用户页面和项目页面。
我假设你说的是后者,这意味着你需要创建自己的gh-pages分支,从您的master在此新的空分支中创建分支,如 GitHub 文档页面中所述。

从那里开始,当您在您的master and gh-pages分支,您可以一次推送两个分支(git push --all)

当您绝对想同时查看两个目录结构时,问题就开始了。
最简单的解决方案是:

  • 您的存储库集的一个克隆master branch.
  • gh-pages 分支上的一个克隆(同一存储库)。
  • 从第一个存储库到第二个存储库的符号链接(它允许您在同一目录结构中对代码和文档进行修改。从 Vista 开始,Windows 甚至支持符号链接)。
  • 一个 git 别名脚本,以便自动执行命令序列'git push master origin; cd ../secondRepo; git push gh-pages origin'

您可以尝试将文档存储库作为主存储库的子模块,但是......这似乎比它应该的更复杂:请参阅“如何添加 git repo 作为其自身的子模块? (或者:如何以编程方式生成 GitHub Pages?) https://stackoverflow.com/questions/5296236/how-to-add-a-git-repo-as-a-submodule-of-itself-or-how-to-generate-github-page".


2016 年 8 月更新:更简单的 GitHub Pages 发布 https://github.com/blog/2228-simpler-github-pages-publishing现在允许将页面文件保存在same分支(没有了gh-pages需要):

您终于可以在一个分支中更新代码和页面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在同一 git 目录结构中管理代码和文档 的相关文章

  • Composer 用于下载私有 GitHub 存储库

    我无法使用 Composer 下载 github 私人存储库 php composer phar update 我收到以下错误 The https api github com repos company private1 https ap
  • 从 GitHub 上托管的 Spring Cloud Config Server 访问存储库的身份验证问题

    我在 GitHub 上的存储库中托管配置 如果我将回购公开 一切都好 但如果我将其设为私有 我将面临 org eclipse jgit errors TransportException https github com my user m
  • 无法从 Sourcetree 拉取 Git 远程存储库

    我生成了 ssh 密钥并配置了我的 git 和 SourceTree 我可以 git pull 并从 Git bash 执行其他操作 注意 我在 bashrc 中添加了以下内容以使其正常工作 eval ssh agent ssh add 然
  • Github Action 在运行可执行文件时卡住

    我正在尝试设置运行google tests on a C repository using Github Actions正在运行的Windows Latest 构建过程完成 但是当运行测试时 它被卡住并且不执行从生成的可执行文件Visual
  • Git 更改丢失 - 为什么?

    我们的开发团队正在使用 git 最近我们至少两次丢失了文件更改 我们正在使用私人 Github 存储库 在当前情况下 我们可以返回 Github 上的日志并查看我对文件所做的一些更新 后来 另一位团队成员更改了文件的不同部分 它似乎破坏了我
  • Github - 上传文件

    我正在尝试将文件夹添加到 github 存储库 该文件在 github 上显示为空 并有一个绿色箭头 有谁知道如何解决这个问题 我将不胜感激你的帮助 谢谢 这看起来类似于 Git 如何跟踪未跟踪的内容 https stackoverflow
  • 如果即使对于开源项目,rails 项目的任何源代码也应该被隐藏怎么办? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 这是一个很难寻找的东西 如果我有一个开源 Rails Web 应用程序项目 其源代码是公开托管的 例如在 GitHub 上 如果该应用
  • 从 GitHub 读取代码作为网页中的文本(原始)

    我正在尝试从我的 GitHub 存储库读取一些源代码 C 语言 以在我的网页中显示为文本 我可以通过以下方式访问原始模式下的代码https raw github com https raw github com 我正在使用 jQuery G
  • 从 github 中排除文件夹

    我需要从我的 Github 中排除文件夹 App Data 但我不知道如何做 我有一个应用程序 它在目录中保存许多文件 例如 jpg 文件 Source MyProject App data stored filename jpg 现在我需
  • 如何自动将清单添加到新的 github PR 中?

    创建 Github 拉取请求时 如果能自动将 代码审查 清单添加到 PR 中 那就太好了 然后 PR 提交者可以填写此内容 审核者将能够看到提交者在发送审核之前已经完成了他应该做的事情 这有可能吗 最好的解决方案是在创建 PR 时自动显示清
  • 在我的例子中,GIT 添加恢复(保留更改)

    在我对文件进行更改之后 我用git add FILE NAME 然后 我想将其恢复为未添加但与此同时保留更改 这个怎么做 git reset FILE NAME会做的 See the git reset manual https git s
  • 是否可以使用 GitHub Action 和 GitHub FTP Deploy 将 Laravel Web 应用程序部署到共享托管?

    是否可以deploy the Laravel网络应用程序到共享主机使用 GitHub Action 和 GitHub FTP 部署 如果可能的话我应该如何更改 github workflows master yml on push bran
  • “警告:'github.com' 的 ECDSA 主机密钥与 IP 地址的密钥不同”问题

    我不知道发生了什么 但有一天 当我起床时git push我的改变是 Warning the ECDSA host key for github com differs from the key for the IP address 140
  • 无法让 TeamCity 使用默认私钥向 GitHub 进行身份验证

    我正在尝试让 TeamCity 构建我的私人 GitHub 存储库 当我显式设置密钥文件的路径时 我能够成功让我的 VCS 根通过连接测试 然而 尽管进行了大量的谷歌搜索 当我使用 默认私钥 选项时 我无法让它工作 我明白了com jcra
  • 为什么我会看到“TypeError:字符串索引必须是整数”?

    我正在学习 Python 并试图将 GitHub 问题转化为可读的形式 使用以下建议如何将 JSON 转换为 CSV https stackoverflow com questions 1871524 convert from json t
  • Git 合并删除文件

    这是第二次发生这种情况 当我进行合并时 我后来意识到正在合并的分支中的一些文件不再位于正在合并的分支中 最新的例子是我们有一个功能分支 我一直在合并主开发分支中的更改 合并后我们丢失了很多文件 并且它们现在不存在于功能分支中 为什么会出现这
  • travis-ci 安装程序使用 --github-token 发布

    我在使用带有 github 令牌的安装版本时遇到问题 我喜欢 travis ci 但我不愿意透露我的 github 密码 我需要使用令牌并且我阅读了文档 因为这应该可以通过这种方式实现 不幸的是它仍然要求输入密码 travis login
  • 如何在 github 复合操作步骤中动态设置环境变量?

    我确实需要它作为一个环境变量 这是为了复合动作具体来说 在复合操作中 我尝试了许多不同的设置环境变量的方法 我发现做到这一点的唯一方法是使用env在步骤本身内 runs using composite steps name A step e
  • GitHub - 指定时间的存储库状态

    我是使用 git 版本控制工具的初学者 我想在指定时间 例如 2013 年 10 月 5 日 下载存储库状态 文件 我怎样才能做到这一点 截至 2019 年 5 月 不确定何时引入 您可以简单地按以下格式添加日期 HEAD 2019 04
  • 为什么我的存储库的 github 页面中没有出现问题选项卡?

    我想在 github 存储库中创建问题来纠正存储库中的技术债务 我看不到问题选项卡 对于其他存储库 问题选项卡显示在拉取请求选项卡下方 如何为我的存储库启用问题选项卡 您必须先启用问题 您可以通过点击来做到这一点Settings并启用 问题

随机推荐

  • 在 wsdl 中哪里放置版本信息?

    我有一个 Web 服务 其中定义位于 wsdl 文件中 架构位于外部 xsd 文件中 在 xsd 文件中 有 schema 标记 它提供了一个属性 version 我可以用它来记录当前版本 wsdl 格式 WSDL 1 1 有类似的东西吗
  • 为什么我的 Ajax 调用的“等待”时间这么长? (Chrome 网络面板)

    我在页面上有一些 ajax 调用 请求一些 json 内容 在所有这些电话中 我等待响应完成的时间很长 对于每个呼叫 呼叫中都会有几秒钟的 等待 期 如下面的 Chrome 网络面板所示 我附上了一张图片 我不太确定是什么原因造成的 因为我
  • 如何在 Github Desktop 中重做“撤消最近提交”

    我想解锁我的最后一次提交 并在存储库菜单中单击了 撤消最近的提交 发生的事情是提交消失了 并且该提交中的所有文件都消失了 我在文件字段中留下了 0 更改 并且我回来了两个月的更改 我怎样才能取回该提交中的文件 这是我最终恢复文件的方法 由此
  • Java/JavaFX:为 JavaFX 标签设置 Swing 图标

    我正在尝试从文件 ico exe 中读取缩略图 图标 32x32px 并将其设置为 JavaFX 标签 我的第一次尝试 public Icon getLargeIcon String exeFile if exeFile null File
  • 当其他应用程序使用同一数据库时JPA的并发性

    我正在开发 Spring MVC JPA Web 应用程序 当此应用程序部署在实时环境中时 与我的应用程序交互的同一数据库将同时被其他 2 个 Dotnet 和 VB 应用程序使用 我通过版本列管理 JPA 应用程序的并发性 对于同一个数据
  • Django - 为什么我应该使用 render_to_response ?

    考虑一下 return render request index html context return render to response index html context 一方面 render更干净 更Pythonic 另一方面
  • 似乎无法起订量 EF CodeFirst 4.1。有帮助吗?

    我的任务是评估 codeFirst 并可能用于我们未来的所有项目 评估基于将 codeFirst 与现有数据库结合使用 想知道是否可以使用 codeFirst 4 1 来模拟存储库 没有假货 这个想法是将存储库注入到服务中并最小起订量存储库
  • 在nginx中设置“X-Forwarded-For”标头的目的是什么

    我的 Django 应用程序有以下 Nginx 配置 upstream api server localhost 8000 server listen 80 location proxy pass http api proxy redire
  • 用 kaminari 反向分页?

    我在用Kaminari https github com amatsuda kaminari0 13 0 与红宝石 on Rails http rubyonrails org 3 2 8 假设我的元素有默认排序crated at 我有8我的
  • 如何将选定复选框的列表从视图发送到控制器

    我一直在尝试弄清楚如何使用 ActionLink 使选定的复选框列表正常工作 我想我需要用 JavaScript 在客户端做一些事情 但找不到相关代码 下面的代码可以完美地使用提交按钮 将选定的 id 作为 id 数组发回 但我需要将其放在
  • webgl 中的 VertexIndices 是什么?

    我正在从这个网站学习 WebGL http learningwebgl com blog p 370 http learningwebgl com blog p 370 我不明白 什么是顶点索引 为什么金字塔没有它们 定义 3D 对象的几何
  • 如何将 svg 从文件导入到 Angular 5 中的组件?

    我发现所有将 svg 添加到 AngularCli 中的组件的教程都建议将其插入 html 模板中 如下所示 div div
  • Mysql查询时崩溃

    当我选择两个条件时 mysql总是崩溃 对我来说 这个问题很奇怪 只适合这张桌子 这只发生在我的笔记本上 我们有测试服务器 linux 具有相同版本的mysql并且相同的sql是可以的 仅在任何一种情况下都不会发生这种情况 我尝试删除并重新
  • Python 中列表推导式中的多个语句?

    是否有可能有类似的东西 list1 currentValue 0 list2 currentValue i i for i in list1 我尝试过但没有成功 编写这些内容的正确语法是什么 编辑 打印语句是一个例子 实际上我是在循环外增加
  • Pandas 根据上面的行向下填充缺失值

    我有一个如下所示的数据框 import pandas as pd data col1 1 3 3 1 2 3 2 2 1 col2 np nan 1 np nan 1 np nan np nan np nan 2 np nan df pd
  • 查找两个字符串之间的最短匹配

    我有一个很大的日志文件 我想提取两个字符串之间的多行字符串 start and end 以下是来自的示例inputfile start spam start rubbish start wait for it profit here end
  • Firebase 和后台运行时的预定通知

    我希望我的 Firebase 向我的应用程序的所有用户发送计划的推送通知 如果该应用程序位于后台 运行一些代码并向服务器发送一些内容 我有点迷失 因为使用 Firebase 的通知控制台无法做到这一点 然后 我对 Firebase Clou
  • Java:如何从任何 JComponent 中删除默认的 KeyStrokes?

    我想控制哪个击键属于哪个Jcomponent 我什至想了解如何删除与Jcomponent并用其他最喜欢的击键替换它们 我遵循了这个神谕tutorial http docs oracle com javase tutorial uiswing
  • SQL Server:是否可以在不设置链接服务器的情况下从另一个SQL服务器获取数据?

    我需要执行以下查询 例如 SELECT c1 CustomerName FROM Customer as c1 INNER JOIN ExternalServer Database dbo Customer as c2 ON c2 RefI
  • 在同一 git 目录结构中管理代码和文档

    我将一个项目从 Google Code 转移到了 Github 该项目在一个目录结构中包含代码和文档 我想使用Github的 Pages 功能来托管html文档 理想情况下 我想做 1push提交对代码和文档的更改 我怎样才能实现这个目标