gh issue create
gh issue create [flags]
在 GitHub 上创建问题。
将问题添加到项目需要使用 project
范围进行授权。要进行授权,请运行 gh auth refresh -s project
。
选项
-a
,--assignee <login>
- 通过其登录名指定人员。使用“@me”进行自我分配。
-b
,--body <string>
- 提供正文。否则将提示您输入。
-F
,--body-file <file>
- 从文件读取正文文本(使用“ - ”从标准输入读取)
-e
,--editor
- 跳过提示并打开文本编辑器以编写标题和正文。第一行是标题,其余文本是正文。
-l
,--label <name>
- 按名称添加标签
-m
,--milestone <name>
- 将问题添加到里程碑(按名称)
-p
,--project <name>
- 将问题添加到项目(按名称)
-
--recover <string>
- 从 create 的失败运行中恢复输入
-T
,--template <name>
- 用作起始正文文本的模板名称
-t
,--title <string>
- 提供标题。否则将提示您输入。
-w
,--web
- 打开浏览器以创建问题
从父命令继承的选项
-R
,--repo <[HOST/]OWNER/REPO>
- 使用 [HOST/]OWNER/REPO 格式选择另一个仓库
别名
gh issue new
示例
另请参阅
正在使用
交互式
# Create an issue interactively
~/Projects/my-project$ gh issue create
Creating issue in owner/repo
? Title My new issue
? Body [(e) to launch nano, enter to skip]
http://github.com/owner/repo/issues/1
~/Projects/my-project$
使用标志
# Create an issue using flags
~/Projects/my-project$ gh issue create --title "Issue title" --body "Issue body"
http://github.com/owner/repo/issues/1
~/Projects/my-project$
在浏览器中
// Quickly navigate to the issue creation page
~/Projects/my-project$ gh issue create --web
Opening https://github.com/owner/repo/issues/new in your browser.
~/Projects/my-project$