Scroll to navigation

GH-ISSUE-EDIT(1) GitHub CLI manual GH-ISSUE-EDIT(1)

NAME

gh-issue-edit - Edit issues

SYNOPSIS

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

DESCRIPTION

Edit one or more issues within the same repository.

Editing issues' projects requires authorization with the project scope. To authorize, run gh auth refresh -s project.

The --add-assignee and --remove-assignee flags both support the following special values: - @me: assign or unassign yourself - @copilot: assign or unassign Copilot (not supported on GitHub Enterprise Server)

OPTIONS

Add assigned users by their login. Use "@me" to assign yourself, or "@copilot" to assign Copilot.

Add 'blocked by' relationships by issue number or URL

Add 'blocking' relationships by issue number or URL

Add labels by name

Add the issue to projects by title

Add sub-issues by number or URL

Set the new body.

Read body text from file (use "-" to read from standard input)

Edit the milestone the issue belongs to by name

Set the parent issue by number or URL

Remove assigned users by their login. Use "@me" to unassign yourself, or "@copilot" to unassign Copilot.

Remove 'blocked by' relationships by issue number or URL

Remove 'blocking' relationships by issue number or URL

Remove labels by name

Remove the milestone association from the issue

Remove the parent issue

Remove the issue from projects by title

Remove sub-issues by number or URL

Remove the issue type from the issue

Set the new title.

Set the issue type by name

OPTIONS INHERITED FROM PARENT COMMANDS

Select another repository using the [HOST/]OWNER/REPO format

EXIT CODES

0: Successful execution

1: Error

2: Command canceled

4: Authentication required

NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information.

EXAMPLE

$ 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-assignee "@copilot"
$ gh issue edit 23 --add-project "Roadmap" --remove-project v1,v2
$ gh issue edit 23 --milestone "Version 1"
$ gh issue edit 23 --remove-milestone
$ gh issue edit 23 --body-file body.txt
$ gh issue edit 23 34 --add-label "help wanted"
$ gh issue edit 23 --type Bug
$ gh issue edit 23 --remove-type
$ gh issue edit 23 --parent 100
$ gh issue edit 23 --remove-parent
$ gh issue edit 100 --add-sub-issue 123,124
$ gh issue edit 123 --add-blocked-by 200 --add-blocking 300,301

SEE ALSO

gh-issue(1)

Jun 2026 GitHub CLI v2.95.0