@github: 有时候,展示比讲述更简单。我们相信这次更新将对此有所帮助。GitHub CLI 现在有了一个可重复的 --…
摘要
GitHub CLI 现在支持一个可重复的 --attach 标志,用于直接在议题、拉取请求和评论中上传图片和视频,通过允许内嵌媒体引用来增强开发者工作流程。
查看缓存全文
缓存时间: 2026/09/02 13:58
有时“展示“比“解释“更有效。我们确信本次更新将助力实现这一点。
GitHub CLI 新增了可重复使用的 --attach 参数,可直接上传本地图片或视频,并将其内联引用至议题、拉取请求或评论正文中。
此功能现已面向 GitHub 所有计划的用户全面开放。 https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/…
GitHub CLI:在议题、拉取请求与评论中使用媒体
来源:https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/
GitHub CLI 现已支持可重复使用的 --attach 参数,可上传本地图片或视频,并在议题、拉取请求或评论正文中内联引用。
此功能现已面向 GitHub 所有计划的用户全面开放。您只需将 gh 更新至 v2.99.0 版本即可。
此功能为何重要?(https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/#why-this-matters)
某些情况“展示“比“描述“更直观(例如:UI 缺陷、渲染结果、屏幕错误)。此前 gh 仅支持文本输出,添加图片或视频至议题或拉取请求时,需切换至浏览器,将文件拖入评论框,再将内容复制回来。现在,gh 可直接从命令行附加图片与视频。
--attach 参数可将图片嵌入撰写 Markdown 的同一命令中。提交缺陷报告时截图可一同附上,确保议题首次提交即呈现真实问题。创建包含前后对比的拉取请求时,审阅者可直接查看变更,无需拉取分支检查。编程助手同样支持此功能,可直观展示结果而非文字描述。
功能特性 (https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/#capabilities)
- 在编写 Markdown 文本的命令中附加文件:
--attach参数支持重复使用,适用于gh issue create、gh issue edit、gh issue comment、gh pr create、gh pr edit及gh pr comment命令。 - 保持 Markdown 原始编写状态: 正文中已引用的本地路径将就地替换,因此
会保留替代文本并转为已上传资源。未被引用的附加文件将自动追加至末尾。 - 支持图片与视频: 兼容 PNG、JPEG、GIF、WebP、SVG、MP4、MOV 及 WebM 格式。
- 为附加内容添加描述: 替代文本可紧跟路径后使用
#指定,例如--attach './login.png#登录错误状态'。省略时gh会自动使用文件名。
安全与访问控制 (https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/#security-and-access-controls)
上传认证沿用 gh 已有的常规令牌类型,包括 gh auth login 的 OAuth 令牌或经典个人访问令牌。向目标仓库附加文件需具备写入权限。
--attach 现已面向所有计划的 GitHub 用户全面开放,无预览期。文件大小限制与网页上传流程一致:免费计划中图片与 GIF 限 10MB,视频限 10MB;付费计划中视频限 100MB。本次发布暂不支持 GitHub Enterprise Server。
开始使用 (https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/#getting-started)
将 gh 更新至 v2.99.0 后,执行 gh issue comment --attach ./screenshot.png 即可使用。--attach 在 gh issue 和 gh pr 的创建、编辑及评论命令中用法一致。运行 gh help 可查看完整参数说明。
终端演示 gh issue comment 命令通过 --attach 上传 empty-state.png 并返回议题评论 URL 的示例。
加入 GitHub 社区讨论(https://github.com/orgs/community/discussions/205787)并阅读文档(https://docs.github.com/en/github-cli/github-cli/attaching-files-with-github-cli)了解更多命令行附件功能。
编辑注(2026年9月1日):已更新文档链接。
相似文章
以编程方式向 GitHub Issues、Pull Requests 和 Comments 上传附件
一位开发者分享了一个未记录的 GitHub 端点,允许以编程方式向 Issues、Pull Requests 和 Comments 上传图片和附件,从而实现对截图和视觉差异的自动化处理。
@github: 我们听到了你们的声音。我们也同意。鉴于实体媒体的最新发展,GitHub 自豪地宣布,你可以……
GitHub 宣布,用户现在可以订购包含其公共仓库的 CD-ROM,提供一种物理的、复古的方式来拥有自己的代码。
@github: GitHub Issues 的新更新 • 在 Issues 侧边栏中固定视图 • 查看用户头像用于反应 • 调整仪表板密度…
GitHub 宣布了其 Issues 功能的新更新,包括在侧边栏中固定视图、反应的用户头像、可调整的仪表板密度、隐藏已关闭的子议题,以及具有作用域感知的议题依赖 REST API。
@github: 在GitHub CLI中使用的5个命令 (无token) 👀
这篇推文链接到一篇文章,详细介绍了GitHub CLI的五个命令,无需身份验证令牌即可使用,面向使用GitHub命令行接口的开发者。
@github: Git 2.55 带来了新的增量重新打包策略、更灵活的历史编辑方式,以及更多功能。查看…
Git 2.55 已发布,引入了使用多包索引的增量重新打包策略、更灵活的历史编辑方式,以及来自超过100位贡献者的贡献。