gh issue edit

gh issue edit {<numbers> | <urls>} [flags]

编辑同一仓库中的一个或多个问题。

编辑问题的项目需要使用 project 范围进行授权。要授权,请运行 gh auth refresh -s project

选项

--add-assignee <login>
通过登录名添加分配的用户。使用 "@me" 将自己分配给您自己。
--add-label <name>
按名称添加标签
--add-project <name>
按名称将问题添加到项目中
-b, --body <string>
设置新的正文。
-F, --body-file <file>
从文件读取正文文本(使用 "-" 从标准输入读取)
-m, --milestone <name>
按名称编辑问题所属的里程碑
--remove-assignee <login>
通过登录名删除分配的用户。使用 "@me" 取消分配给自己。
--remove-label <name>
按名称删除标签
--remove-project <name>
从项目中删除问题,按名称
-t, --title <string>
设置新标题。

从父命令继承的选项

-R, --repo <[HOST/]OWNER/REPO>
使用 [HOST/]OWNER/REPO 格式选择另一个仓库

示例

$ gh issue edit 23 --title "I found a bug" --body "Nothing works"
$ gh issue edit 23 --add-label "bug,help wanted" --remove-label "core"
$ gh issue edit 23 --add-assignee "@me" --remove-assignee monalisa,hubot
$ gh issue edit 23 --add-project "Roadmap" --remove-project v1,v2
$ gh issue edit 23 --milestone "Version 1"
$ gh issue edit 23 --body-file body.txt
$ gh issue edit 23 34 --add-label "help wanted"

另请参阅