Skip to main content

Using issues

Learn about using issues in your repositories.

Creating an issue

Issues can be created in a variety of ways, so you can choose the most convenient method for your workflow.

Adding sub-issues

Learn about using sub-issues to break down your work into tasks.

Assigning issues and pull requests to other GitHub users

Assignees clarify who is working on specific issues and pull requests.

Editing an issue

Learn how to make changes to an existing issue.

Viewing all of your issues and pull requests

The Issues and Pull Request dashboards list the open issues and pull requests you've created. You can use them to update items that have gone stale, close them, or keep track of where you've been mentioned across all repositories—including those you're not subscribed to.

Browsing sub-issues

Learn how to navigate issue hierarchy in your repositories.

Filtering and searching issues and pull requests

To find detailed information about a repository on GitHub, you can filter, sort, and search issues and pull requests that are relevant to the repository.

Creating a branch to work on an issue

You can create a branch to work on an issue directly from the issue page and get started right away.

Linking a pull request to an issue

You can link a pull request or branch to an issue to show that a fix is in progress and to automatically close the issue when the pull request or branch is merged.

About slash commands

Slash commands can save you time by reducing the typing required to create complex Markdown.