gpt4 book ai didi

Github 发布特定文件夹

转载 作者:行者123 更新时间:2023-12-04 15:52:00 26 4
gpt4 key购买 nike

我有一个包含一堆文件夹的存储库,但我只想为其中一个文件夹创建版本。

更简单的故事,它是针对游戏服务器的,我只想为客户端创建版本,作为向玩家提供客户端下载的方式。

最佳答案

发布版本时,自动生成的源代码 .zip 和 .tar.gz 文件包含分支中的所有文件 你在这里选择:
Selecting git branch for release
因此,我以这种方式回答了 OP 的问题:
1. 使用只包含发布内容的分支

  • 使用当前分支的内容创建一个新分支并将其 checkout (例如 git checkout -b rel )
  • 删除所有非发布文件和文件夹(别担心,您只是从新分支中删除它们,使用 git branch 确认您是正确的)
  • 将发布文件夹内容移动到根文件夹并删除空文件夹
  • 暂存并提交所有更改(例如 git add . + git commit -a -m "v1 release"
  • (可选:如果您更喜欢使用 Github interface for writing the release details,请不要这样做)创建发布版本标签(例如`git tag v1.0.0 -m "initial release")
  • 推送这个新分支(例如 git push --set-upstream origin rel )

  • 2. 向发行版添加可执行文件/安装程序
  • 浏览并登录您的帐户,然后前往 https://github.com/USER-NAME/PROJECT-NAME/releases
  • 单击新版本按钮并填写 release details ,选择您在上面创建的分支
  • 由于 GitHub 限制上传大于 50MB 的文件(除非您使用 Git LFS ),您的 可以添加和上传可运行文件(例如 .exe 或 .apk)在通过拖放发布之前进入发布本身:

  • Dragging files to release
    该版本将自动保存为草稿,并且只有在发布时才会生成源代码存档文件(不包括您在上面添加的可运行文件)。
    P.S.:用于创建和编辑版本的图像和步骤可在 Managing Releases Gihub Docs 上获得页。

    关于Github 发布特定文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45907185/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com